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-005fBf-J0 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-VY for pgsql-committers@arkaria.postgresql.org; Tue, 01 Apr 2025 20:53:48 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) 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-006WA2-Np 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 magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tziZ9-002pLg-0W for pgsql-committers@lists.postgresql.org; Tue, 01 Apr 2025 20:50:37 +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.94.2) (envelope-from ) id 1tziZ7-00GM69-54 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-002AWB-2G for pgsql-committers@lists.postgresql.org; Tue, 01 Apr 2025 20:50:32 +0000 Content-Type: multipart/mixed; boundary="===============5712843571849467617==" 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 --===============5712843571849467617== 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 UkVMXzE1X1NUQUJMRQoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3Jn L3BnL2NvbW1pdGRpZmYvMGRlOTU2MGJhOWI4ZmM0ZjBkZThjNTc4NDMwM2RiODIxNTYyNzlhNgoK TW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0KY29uZmlndXJlICAgICAgICAgICAgICAgICAg fCAxNCArKysrKysrKysrKysrLQpjb25maWd1cmUuYWMgICAgICAgICAgICAgICB8ICAyICstCnNy Yy9pbmNsdWRlL3BnX2NvbmZpZy5oLmluIHwgIDcgKysrKy0tLQpzcmMvcG9ydC9zbnByaW50Zi5j ICAgICAgICB8IDI5ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCnNyYy90b29scy9tc3Zj L1NvbHV0aW9uLnBtIHwgIDIgKy0KNSBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAy MiBkZWxldGlvbnMoLSkKCg== --===============5712843571849467617==--