]> granicus.if.org Git - postgresql/commit - src/interfaces/libpq/fe-secure.c
Implement error checking for pthreads calls in thread-safe mode. They really
authorMagnus Hagander <magnus@hagander.net>
Fri, 16 May 2008 18:30:53 +0000 (18:30 +0000)
committerMagnus Hagander <magnus@hagander.net>
Fri, 16 May 2008 18:30:53 +0000 (18:30 +0000)
commit1d8902678844701c246063c7547bddb5071cdef5
tree92823a2437ebab3a89b61aecf169b9de69eecb53
parent0ff81a525e43d4afbd8b57a99b646b3461d9849e
Implement error checking for pthreads calls in thread-safe mode. They really
should always succeed, but in the likely event of a failure we would
previously fall through *without locking* - the new code will exit(1).

Printing the error message on stderr will not work for all applications, but
it's better than nothing at all - and our API doesn't provide a way to return
the error to the caller.
src/interfaces/libpq/fe-connect.c
src/interfaces/libpq/fe-secure.c
src/interfaces/libpq/libpq-int.h
src/interfaces/libpq/pthread-win32.c