postgresql/src/interfaces/libpq
Tom Lane 8fab4b3480 Include <limits.h> in fe-auth.c, to get CHAR_BIT reliably.
fe-auth.c references CHAR_BIT since commit 3a465cc67, but it
did not #include <limits.h>, which per POSIX is where that
symbol is defined.  This escaped notice so far because
(a) on most platforms, <sys/param.h> pulls in <limits.h>,
(b) even if yours doesn't, OpenSSL pulls it in, so compiling
with --with-openssl masks the omission.

Per bug #18026 from Marcel Hofstetter.  Back-patch to v16.

Discussion: https://postgr.es/m/18026-d5bb69f79cd16203@postgresql.org
2023-07-17 16:54:54 -04:00
..
po Translation updates 2023-06-26 12:02:02 +02:00
t Pre-beta mechanical code beautification. 2023-05-19 17:24:48 -04:00
test meson: add install-{quiet, world} targets 2023-03-23 21:20:18 -07:00
.gitignore Run tap tests in src/interfaces/libpq. 2022-02-26 16:51:47 -08:00
exports.txt libpq: Add support for Close on portals and statements 2023-07-04 14:48:10 +09:00
fe-auth-sasl.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
fe-auth-scram.c Remove support for OpenSSL 1.0.1 2023-07-03 13:20:27 +09:00
fe-auth.c Include <limits.h> in fe-auth.c, to get CHAR_BIT reliably. 2023-07-17 16:54:54 -04:00
fe-auth.h Make SCRAM iteration count configurable 2023-03-27 09:46:29 +02:00
fe-connect.c Remove --disable-thread-safety and related code. 2023-07-12 08:20:43 +12:00
fe-exec.c Remove --disable-thread-safety and related code. 2023-07-12 08:20:43 +12:00
fe-gssapi-common.c Update copyright for 2023 2023-01-02 15:00:37 -05:00
fe-gssapi-common.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
fe-lobj.c Pre-beta mechanical code beautification. 2023-05-19 17:24:48 -04:00
fe-misc.c Pre-beta mechanical code beautification. 2023-05-19 17:24:48 -04:00
fe-print.c Remove --disable-thread-safety and related code. 2023-07-12 08:20:43 +12:00
fe-protocol3.c libpq: Add support for Close on portals and statements 2023-07-04 14:48:10 +09:00
fe-secure-common.c Pre-beta mechanical code beautification. 2023-05-19 17:24:48 -04:00
fe-secure-common.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
fe-secure-gssapi.c Spell the values of libpq's gssdelegation parameter as "0" and "1". 2023-05-22 11:50:27 -04:00
fe-secure-openssl.c Remove --disable-thread-safety and related code. 2023-07-12 08:20:43 +12:00
fe-secure.c Remove --disable-thread-safety and related code. 2023-07-12 08:20:43 +12:00
fe-trace.c Fix various typos and incorrect/outdated name references 2023-04-19 13:50:33 +12:00
legacy-pqsignal.c Remove --disable-thread-safety and related code. 2023-07-12 08:20:43 +12:00
libpq-events.c Update copyright for 2023 2023-01-02 15:00:37 -05:00
libpq-events.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
libpq-fe.h libpq: Add support for Close on portals and statements 2023-07-04 14:48:10 +09:00
libpq-int.h Remove --disable-thread-safety and related code. 2023-07-12 08:20:43 +12:00
Makefile Remove --disable-thread-safety and related code. 2023-07-12 08:20:43 +12:00
meson.build Support connection load balancing in libpq 2023-03-29 21:53:38 +02:00
nls.mk Rename port/thread.c to port/user.c. 2023-07-09 18:17:09 +12: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 2023 2023-01-02 15:00:37 -05:00
pqexpbuffer.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
pthread-win32.c Update copyright for 2023 2023-01-02 15:00:37 -05:00
README Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
win32.c Update copyright for 2023 2023-01-02 15:00:37 -05:00
win32.h Recognize network-failure errnos as indicating hard connection loss. 2020-10-10 13:28:12 -04:00

src/interfaces/libpq/README

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