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)
commit597d980796e21d7cb62adb8d2c35a50aadcc6e8e
tree669eb88b012b038b93c767efce95ae0242261d86
parent38b1d832cb88a80f19ee21a52a3886823317c3f4
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