postgresql/src/interfaces/libpq
Thomas Munro 68a4b58eca Remove --disable-thread-safety and related code.
All supported computers have either POSIX or Windows threads, and we no
longer have any automated testing of --disable-thread-safety.  We define
a vestigial ENABLE_THREAD_SAFETY macro to 1 in ecpg_config.h in case it
is useful, but we no longer test it anywhere in PostgreSQL code, and
associated dead code paths are removed.

The Meson and perl-based Windows build scripts never had an equivalent
build option.

Reviewed-by: Andres Freund <andres@anarazel.de>
Reviewed-by: Peter Eisentraut <peter@eisentraut.org>
Reviewed-by: Heikki Linnakangas <hlinnaka@iki.fi>
Discussion: https://postgr.es/m/CA%2BhUKGLtmexrpMtxBRLCVePqV_dtWG-ZsEbyPrYc%2BNBB2TkNsw%40mail.gmail.com
2023-07-12 08:20:43 +12: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 Remove obsolete comment and code from fe-auth.c. 2023-07-09 16:05:34 +12: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.