Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vSmhr-005dlS-0O for pgsql-committers@arkaria.postgresql.org; Tue, 09 Dec 2025 01:39:59 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vSmho-002Fzs-1k for pgsql-committers@arkaria.postgresql.org; Tue, 09 Dec 2025 01:39:56 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vSmho-002Fzk-11 for pgsql-committers@lists.postgresql.org; Tue, 09 Dec 2025 01:39:56 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vSmhm-003qln-0A for pgsql-committers@lists.postgresql.org; Tue, 09 Dec 2025 01:39:55 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vSmhm-007CWx-1g for pgsql-committers@lists.postgresql.org; Tue, 09 Dec 2025 01:39:54 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vSmhl-003Wnv-1Y for pgsql-committers@lists.postgresql.org; Tue, 09 Dec 2025 01:39:54 +0000 Content-Type: multipart/mixed; boundary="===============4048823346264941529==" MIME-Version: 1.0 From: Michael Paquier To: pgsql-committers@lists.postgresql.org Subject: pgsql: libpq: Refactor logic checking for exit() in shared library buil X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 09 Dec 2025 01:39:53 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============4048823346264941529== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 bGlicHE6IFJlZmFjdG9yIGxvZ2ljIGNoZWNraW5nIGZvciBleGl0KCkgaW4gc2hhcmVkIGxpYnJh cnkgYnVpbGRzCgpUaGlzIGNvbW1pdCByZWZhY3RvcnMgdGhlIHNhbml0eSBjaGVjayBkb25lIGJ5 IGxpYnBxIHRvIGVuc3VyZSB0aGF0CnRoZXJlIGlzIG5vIGV4aXQoKSByZWZlcmVuY2UgaW4gdGhl IGJ1aWxkLCBtb3ZpbmcgdGhlIGNoZWNrIGZyb20gYQpzdGFuZGFsb25lIE1ha2VmaWxlIHJ1bGUg dG8gYSBwZXJsIHNjcmlwdC4KClBsYXRmb3JtLXNwZWNpZmljIGNoZWNrcyBhcmUgbm93IHBhcnQg b2YgdGhlIHNjcmlwdCwgYXZvaWRpbmcgbW9zdCBvZgp0aGUgZHVwbGljYXRpb24gY3JlYXRlZCBi eSB0aGUgaW50cm9kdWN0aW9uIG9mIHRoaXMgY2hlY2sgZm9yIG1lc29uLCBidXQKbm90IGFsbCBv ZiB0aGVtOgotIFNvbGFyaXMgYW5kIFdpbmRvd3Mgc2tpcHBlZCBpbiB0aGUgc2NyaXB0LgotIFdo aXRlbGlzdCBvZiBzeW1ib2xzIGlzIGluIHRoZSBzY3JpcHQuCi0gbm0gYXZhaWxhYmlsaXR5LCB3 aXRoIGl0cyBwYXRoIGdpdmVuIGFzIGFuIG9wdGlvbiBvZiB0aGUgc2NyaXB0LiAgSXRzCmV4ZWN1 dGlvbiBpcyBjaGVja2VkIGluIHRoZSBzY3JpcHQuCi0gQ2hlY2sgaXMgZGlzYWJsZWQgaWYgY292 ZXJhZ2UgcmVwb3J0cyBhcmUgZW5hYmxlZC4gIFRoaXMgcGFydCBpcyBub3QKcHVzaGVkIGRvd24g dG8gdGhlIHNjcmlwdC4KLSBDaGVjayBpcyBkaXNhYmxlZCBmb3Igc3RhdGljIGJ1aWxkcyBvZiBs aWJwcS4gIFRoaXMgcGFydCBpcyBmaWx0ZXJlZApvdXQgaW4gZWFjaCBidWlsZCBzY3JpcHQuCgpB IHRyaWNrIGlzIHJlcXVpcmVkIGZvciB0aGUgc3RhbXAgZmlsZSwgaW4gdGhlIHNoYXBlIG9mIGFu IG9wdGlvbmFsCmFyZ3VtZW50IHRoYXQgY2FuIGJlIGdpdmVuIHRvIHRoZSBzY3JpcHQuICBNZXNv biBleHBlY3RzIHRoZSBzdGFtcCBpbgpvdXRwdXQgYW5kIHVzZXMgdGhpcyBhcmd1bWVudCwgZ2Vu ZXJhdGluZyB0aGUgc3RhbXAgZmlsZSBpbiB0aGUgc2NyaXB0LgpNZXNvbiBpcyBhYmxlIHRvIGhh bmRsZSB0aGUgcmVtb3ZhbCBvZiB0aGUgc3RhbXAgZmlsZSBpbnRlcm5hbGx5IHdoZW4KbGlicHEg bmVlZHMgdG8gYmUgcmVidWlsdCBhbmQgdGhlIGNoZWNrIGRvbmUgYWdhaW4uCgpUaGlzIHJlZmFj dG9yaW5nIHBpZWNlIGhhcyBjb21lIHVwIHdoaWxlIGRpc2N1c3NpbmcgdGhlIGFkZGl0aW9uIG9m IG1vcmUKaXRlbXMgaW4gdGhlIHN5bWJvbHMgY29uc2lkZXJlZCBhcyBhY2NlcHRhYmxlLgoKVGhp cyBzYW5pdHkgY2hlY2sgaGFzIG5ldmVyIGJlZW4gcnVuIGJ5IG1lc29uIHNpbmNlIGl0cyBpbnRy b2R1Y3Rpb24gaW4KZGMyMjdlYjgyZWE4LCBzbyBpdCBpcyBwb3NzaWJsZSB0aGF0IHRoaXMgZmFp bHMgaW4gc29tZSBvZiB0aGUgYnVpbGRmYXJtCm1lbWJlcnMuICBBdCBsZWFzdCB0aGUgQ0kgaXMg aGFwcHkgd2l0aCBpdCwgYnV0IGxldCdzIHNlZSBob3cgaXQgZ29lcy4KCkF1dGhvcjogTmF6aXIg QmlsYWwgWWF2dXogPGJ5YXZ1ejgxQGdtYWlsLmNvbT4KQ28tYXV0aG9yZWQtYnk6IFZBU1VLSSBN IDx2YXN1a2ltMTk5MjAwMkBnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBEYW5pZWwgR3VzdGFmc3Nv biA8ZGFuaWVsQHllc3FsLnNlPgpSZXZpZXdlZC1ieTogTWljaGFlbCBQYXF1aWVyIDxtaWNoYWVs QHBhcXVpZXIueHl6PgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tLzE5MDk1LTZkODI1 NmQwYzM3ZDRiZTJAcG9zdGdyZXNxbC5vcmcKCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxz Ci0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi80YThlNmY0 M2E2YjU2Mjg5Y2QzODA2YjIzOWMyMGFlMzFhYTRjZjJlCgpNb2RpZmllZCBGaWxlcwotLS0tLS0t LS0tLS0tLQpjb25maWd1cmUgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQyICsrKysrKysr KysrKysrKysrCmNvbmZpZ3VyZS5hYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKwptZXNv bi5idWlsZCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKc3JjL01ha2VmaWxlLmdsb2Jh bC5pbiAgICAgICAgICAgICAgfCAgMSArCnNyYy9pbnRlcmZhY2VzL2xpYnBxL01ha2VmaWxlICAg ICAgIHwgMjMgKysrLS0tLS0tLQpzcmMvaW50ZXJmYWNlcy9saWJwcS9saWJwcV9jaGVjay5wbCB8 IDkxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKc3JjL2ludGVyZmFjZXMv bGlicHEvbWVzb24uYnVpbGQgICAgfCAxOCArKysrKysrKwo3IGZpbGVzIGNoYW5nZWQsIDE2MSBp bnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCg== --===============4048823346264941529==--