postgresql/src/interfaces/libpq
Tom Lane 83a7637e2c Reset conn->errorReported when PQrequestCancel sets errorMessage.
Oversight in commit 618c16707.  This is mainly neatnik-ism, since
if PQrequestCancel is used per its API contract, we should perform
pqClearConnErrorState before reaching any place that would consult
errorReported.  But still, it seems like a bad idea to potentially
leave errorReported pointing past errorMessage.len.
2022-02-20 15:02:41 -05:00
..
po Translation updates 2021-06-21 12:33:50 +02:00
test Update copyright for 2022 2022-01-07 19:04:57 -05:00
.gitignore Improve build-time check that libpq doesn't call exit(). 2021-07-01 10:45:12 -04:00
Makefile Update copyright for 2022 2022-01-07 19:04:57 -05:00
README Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
exports.txt Add PQsendFlushRequest to libpq 2021-06-29 14:37:39 -04:00
fe-auth-sasl.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
fe-auth-scram.c Improve error handling of HMAC computations 2022-01-13 16:17:21 +09:00
fe-auth.c Rearrange libpq's error reporting to avoid duplicated error text. 2022-02-18 15:35:21 -05:00
fe-auth.h Improve error handling of HMAC computations 2022-01-13 16:17:21 +09:00
fe-connect.c Reset conn->errorReported when PQrequestCancel sets errorMessage. 2022-02-20 15:02:41 -05:00
fe-exec.c Rearrange libpq's error reporting to avoid duplicated error text. 2022-02-18 15:35:21 -05:00
fe-gssapi-common.c Update copyright for 2022 2022-01-07 19:04:57 -05:00
fe-gssapi-common.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
fe-lobj.c Rearrange libpq's error reporting to avoid duplicated error text. 2022-02-18 15:35:21 -05:00
fe-misc.c Move libpq's write_failed mechanism down to pqsecure_raw_write(). 2022-02-12 14:00:09 -05:00
fe-print.c Update copyright for 2022 2022-01-07 19:04:57 -05:00
fe-protocol3.c Rearrange libpq's error reporting to avoid duplicated error text. 2022-02-18 15:35:21 -05:00
fe-secure-common.c Update copyright for 2022 2022-01-07 19:04:57 -05:00
fe-secure-common.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
fe-secure-gssapi.c Update copyright for 2022 2022-01-07 19:04:57 -05:00
fe-secure-openssl.c Fix thinko in PQisBusy(). 2022-02-12 13:23:20 -05:00
fe-secure.c Move libpq's write_failed mechanism down to pqsecure_raw_write(). 2022-02-12 14:00:09 -05:00
fe-trace.c Update copyright for 2022 2022-01-07 19:04:57 -05:00
legacy-pqsignal.c Update copyright for 2022 2022-01-07 19:04:57 -05:00
libpq-events.c Don't let libpq "event" procs break the state of PGresult objects. 2022-02-18 11:37:27 -05:00
libpq-events.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
libpq-fe.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
libpq-int.h Rearrange libpq's error reporting to avoid duplicated error text. 2022-02-18 15:35:21 -05:00
nls.mk Translation updates 2021-05-10 14:36:21 +02:00
pg_service.conf.sample Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
pqexpbuffer.c Update copyright for 2022 2022-01-07 19:04:57 -05:00
pqexpbuffer.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pthread-win32.c Update copyright for 2022 2022-01-07 19:04:57 -05:00
win32.c Update copyright for 2022 2022-01-07 19:04:57 -05:00
win32.h Recognize network-failure errnos as indicating hard connection loss. 2020-10-10 13:28:12 -04:00

README

src/interfaces/libpq/README

This directory contains the C version of Libpq, the POSTGRES frontend library.