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.94.2) (envelope-from ) id 1tzicI-005fBe-JC for pgsql-committers@arkaria.postgresql.org; Tue, 01 Apr 2025 20:53:50 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tzicG-006Z04-VF for pgsql-committers@arkaria.postgresql.org; Tue, 01 Apr 2025 20:53:48 +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.94.2) (envelope-from ) id 1tziZB-006W0C-38 for pgsql-committers@lists.postgresql.org; Tue, 01 Apr 2025 20:50:37 +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 1tziZ8-002QPa-0A for pgsql-committers@lists.postgresql.org; Tue, 01 Apr 2025 20:50:36 +0000 Received: from gemulon.postgresql.org ([72.32.157.198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tziZ7-00GM6B-5h for pgsql-committers@lists.postgresql.org; Tue, 01 Apr 2025 20:50:33 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1tziZ6-002AWH-2N for pgsql-committers@lists.postgresql.org; Tue, 01 Apr 2025 20:50:32 +0000 Content-Type: multipart/mixed; boundary="===============0347459722388644315==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix detection and handling of strchrnul() for macOS 15.4. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 01 Apr 2025 20:50:32 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============0347459722388644315== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IGRldGVjdGlvbiBhbmQgaGFuZGxpbmcgb2Ygc3RyY2hybnVsKCkgZm9yIG1hY09TIDE1LjQu CgpBcyBvZiAxNS40LCBtYWNPUyBoYXMgc3RyY2hybnVsKCksIGJ1dCBhY2Nlc3MgdG8gaXQgaXMg YmxvY2tlZCBiZWhpbmQKYSBjaGVjayBmb3IgTUFDT1NYX0RFUExPWU1FTlRfVEFSR0VUID49IDE1 LjQuICBCdXQgb3VyIGRvZXMtaXQtbGluawpjb25maWd1cmUgY2hlY2sgZmluZHMgaXQsIHNvIHdl IHRyeSB0byB1c2UgaXQsIGFuZCBmYWlsIHdpdGggdGhlCnByZXNlbnQgZGVmYXVsdCBkZXBsb3lt ZW50IHRhcmdldCAobmFtZWx5IDE1LjApLiAgVGhpcyBhY2NvdW50cyBmb3IKdG9kYXkncyBidWls ZGZhcm0gZmFpbHVyZXMgb24gaW5kcmkgYW5kIHNpZmFrYS4KClRoaXMgaXMgdGhlIGlkZW50aWNh bCBwcm9ibGVtIHRoYXQgd2UgZmFjZWQgc29tZSB5ZWFycyBhZ28gd2hlbiBBcHBsZQppbnRyb2R1 Y2VkIHByZWFkdiBhbmQgcHdyaXRldiBpbiB0aGUgc2FtZSB3YXkuICBXZSBzb2x2ZWQgdGhhdCBp bgpjb21taXQgZjAxNGIxYjliIGJ5IHVzaW5nIEFDX0NIRUNLX0RFQ0xTIGluc3RlYWQgb2YgQUNf Q0hFQ0tfRlVOQ1MKdG8gY2hlY2sgdGhlIGZ1bmN0aW9ucycgYXZhaWxhYmlsaXR5LiAgU28gZG8g dGhlIHNhbWUgbm93IGZvcgpzdHJjaHJudWwoKS4gIEludGVyZXN0aW5nbHksIHdlIGFscmVhZHkg aGFkIGEgd29ya2Fyb3VuZCBmb3IKInRoZSBsaW5rIGNoZWNrIGRvZXNuJ3QgYWdyZWUgd2l0aCA8 c3RyaW5nLmg+IiBjYXNlcyB3aXRoIGdsaWJjLAp3aGljaCB3ZSBubyBsb25nZXIgbmVlZCBzaW5j ZSBvbmx5IHRoZSBoZWFkZXIgZGVjbGFyYXRpb24gaXMgYmVpbmcKY2hlY2tlZC4KClRlc3Rpbmcg dGhpcyByZXZlYWxlZCB0aGF0IHRoZSBtZXNvbiB2ZXJzaW9uIG9mIHRoaXMgY2hlY2sgaGFzIG5l dmVyCndvcmtlZCwgYmVjYXVzZSBpdCBmYWlsZWQgdG8gdXNlICItV2Vycm9yPXVuZ3VhcmRlZC1h dmFpbGFiaWxpdHktbmV3Ii4KKEFwcGFyZW50bHkgbm9ib2R5J3MgdHJpZWQgdG8gYnVpbGQgd2l0 aCBtZXNvbiBvbiBtYWNPUyB2ZXJzaW9ucyB0aGF0CmxhY2sgcHJlYWR2L3B3cml0ZXYgYXMgc3Rh bmRhcmQuKSAgQWRqdXN0IHRoYXQgd2hpbGUgYXQgaXQuICBBbHNvLAp3ZSBoYWQgbmV2ZXIgcHV0 IHN1cHBvcnQgZm9yICItV2Vycm9yPXVuZ3VhcmRlZC1hdmFpbGFiaWxpdHktbmV3IgppbnRvIHYx MywgYnV0IHdlIG5lZWQgdGhhdCBub3cuCgpDby1hdXRob3JlZC1ieTogVG9tIExhbmUgPHRnbEBz c3MucGdoLnBhLnVzPgpDby1hdXRob3JlZC1ieTogUGV0ZXIgRWlzZW50cmF1dCA8cGV0ZXJAZWlz ZW50cmF1dC5vcmc+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vMzg1MTM0LjE3NDM1 MjMwMzhAc3NzLnBnaC5wYS51cwpCYWNrcGF0Y2gtdGhyb3VnaDogMTMKCkJyYW5jaAotLS0tLS0K UkVMXzEzX1NUQUJMRQoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3Jn L3BnL2NvbW1pdGRpZmYvZTQ0NDBhNzNjN2VmNWYxOWRhOTUwMWVjYTA2YjYxZTI1MmQzOTJkMAoK TW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0KY29uZmlndXJlICAgICAgICAgICAgICAgICAg fCAxMTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCmNvbmZp Z3VyZS5pbiAgICAgICAgICAgICAgIHwgICA5ICsrKy0Kc3JjL2luY2x1ZGUvcGdfY29uZmlnLmgu aW4gfCAgIDcgKy0tCnNyYy9wb3J0L3NucHJpbnRmLmMgICAgICAgIHwgIDI5ICsrKysrKy0tLS0t LQpzcmMvdG9vbHMvbXN2Yy9Tb2x1dGlvbi5wbSB8ICAgMiArLQo1IGZpbGVzIGNoYW5nZWQsIDEz NSBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKCg== --===============0347459722388644315==--