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 1tmvr0-000KIw-6w for pgsql-committers@arkaria.postgresql.org; Tue, 25 Feb 2025 14:24:10 +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 1tmvqz-002mBZ-6C for pgsql-committers@arkaria.postgresql.org; Tue, 25 Feb 2025 14:24:09 +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 1tmvqP-002lGy-Ii for pgsql-committers@lists.postgresql.org; Tue, 25 Feb 2025 14:23:33 +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 1tmvqM-0000oR-0x for pgsql-committers@lists.postgresql.org; Tue, 25 Feb 2025 14:23:32 +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 1tmvqM-0000pO-HR for pgsql-committers@lists.postgresql.org; Tue, 25 Feb 2025 14:23:30 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1tmvqL-0001EL-0K for pgsql-committers@lists.postgresql.org; Tue, 25 Feb 2025 14:23:30 +0000 Content-Type: multipart/mixed; boundary="===============3228871890100784123==" MIME-Version: 1.0 From: Andres Freund To: pgsql-committers@lists.postgresql.org Subject: pgsql: Change relpath() et al to return path by value X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 25 Feb 2025 14:23:30 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3228871890100784123== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Q2hhbmdlIHJlbHBhdGgoKSBldCBhbCB0byByZXR1cm4gcGF0aCBieSB2YWx1ZQoKRm9yIEFJTywg YW5kIGFsc28gc29tZSBvdGhlciByZWNlbnQgcGF0Y2hlcywgd2UgbmVlZCB0aGUgYWJpbGl0eSB0 byBjYWxsCnJlbHBhdGgoKSBpbiBhIGNyaXRpY2FsIHNlY3Rpb24uIFVudGlsIG5vdyB0aGF0IHdh cyBub3QgZmVhc2libGUsIGFzIGl0CmFsbG9jYXRlZCBtZW1vcnkuCgpUaGUgZmFjdCB0aGF0IHJl bHBhdGgoKSBhbGxvY2F0ZWQgbWVtb3J5IGFsc28gbWFkZSBpdCBhd2t3YXJkIHRvIHVzZSBpbiBs b2cKbWVzc2FnZXMgYmVjYXVzZSB3ZSBoYWQgdG8gdGFrZSBjYXJlIHRvIGZyZWUgdGhlIG1lbW9y eSBhZnRlcndhcmRzLiBXaGljaCB3ZQplLmcuIGRpZG4ndCBkbyBmb3Igd2hlbiB6ZXJvaW5nIG91 dCBhbiBpbnZhbGlkIGJ1ZmZlci4KCldlIGRpc2N1c3NlZCBvdGhlciBzb2x1dGlvbnMsIGUuZy4g ZmlsbGluZyBhIHByZS1hbGxvY2F0ZWQgYnVmZmVyIHRoYXQncwpwYXNzZWQgdG8gcmVscGF0aCgp LCBidXQgdGhleSBhbGwgY2FtZSB3aXRoIHBsZW50eSBkb3duc2lkZXMgb3Igd2VyZSBsYXJnZXIK cHJvamVjdHMuIFRoZSBlYXNpZXN0IGZpeCBzZWVtcyB0byBiZSB0byBtYWtlIHJlbHBhdGgoKSBy ZXR1cm4gdGhlIHBhdGggYnkKdmFsdWUuCgpUbyBiZSBhYmxlIHRvIHJldHVybiB0aGUgcGF0aCBi eSB2YWx1ZSB3ZSBuZWVkIHRvIGRldGVybWluZSB0aGUgbWF4aW11bSBsZW5ndGgKb2YgYSByZWxh dGlvbiBwYXRoLiBUaGlzIHBhdGNoIGFkZHMgYSBsb25nICNkZWZpbmUgdGhhdCBjb21wdXRlcyB0 aGUgZXhhY3QKbWF4aW11bSwgd2hpY2ggaXMgdmVyaWZpZWQgdG8gYmUgY29ycmVjdCBpbiBhIHJl Z3Jlc3Npb24gdGVzdC4KCkFzIHRoaXMgY2hhbmdlIHRoZSBzaWduYXR1cmUgb2YgcmVscGF0aCgp LCBleHRlbnNpb25zIHVzaW5nIGl0IHdpbGwgbmVlZCB0bwphZGFwdCB0aGVpciBjb2RlLiBXZSBk aXNjdXNzZWQgbGVhdmluZyBhIGJhY2t3YXJkLWNvbXBhdCBzaGltIGluIHBsYWNlLCBidXQKZGVj aWRlZCBpdCdzIG5vdCB3b3J0aCBpdCBnaXZlbiB0aGUgdXNlIG9mIHJlbHBhdGgoKSBkb2Vzbid0 IHNlZW0gd2lkZXNwcmVhZC4KCkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20veGVyaTVt bGE0YjVzeWpkNWEyNW5vazVpZXoya3IzYm0yNmoycW40dTdva3pvZjJibWZAa3dkaDJ2ZjducHJh CgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3Rn cmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvMzdjODdlNjNmOWUxYTJkNzZkYjU0ZmVkY2RmOTFkMzg5 NWQyMDBhNgoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvYWNjZXNz L3JtZ3JkZXNjL3NtZ3JkZXNjLmMgICAgICAgICAgfCAxMCArKy0tCnNyYy9iYWNrZW5kL2FjY2Vz cy9ybWdyZGVzYy94YWN0ZGVzYy5jICAgICAgICAgIHwgIDYgKy0Kc3JjL2JhY2tlbmQvYWNjZXNz L3RyYW5zYW0veGxvZ3V0aWxzLmMgICAgICAgICAgfCAyOSArKystLS0tLS0tCnNyYy9iYWNrZW5k L2JhY2t1cC9iYXNlYmFja3VwX2luY3JlbWVudGFsLmMgICAgIHwgMTAgKystLQpzcmMvYmFja2Vu ZC9jYXRhbG9nL2NhdGFsb2cuYyAgICAgICAgICAgICAgICAgICB8ICA2ICstCnNyYy9iYWNrZW5k L2NhdGFsb2cvc3RvcmFnZS5jICAgICAgICAgICAgICAgICAgIHwgIDQgKy0Kc3JjL2JhY2tlbmQv cmVwbGljYXRpb24vbG9naWNhbC9yZW9yZGVyYnVmZmVyLmMgfCAgNCArLQpzcmMvYmFja2VuZC9z dG9yYWdlL2J1ZmZlci9idWZtZ3IuYyAgICAgICAgICAgICB8IDQ4ICsrKysrKy0tLS0tLS0tLQpz cmMvYmFja2VuZC9zdG9yYWdlL2J1ZmZlci9sb2NhbGJ1Zi5jICAgICAgICAgICB8ICA2ICstCnNy Yy9iYWNrZW5kL3N0b3JhZ2Uvc21nci9tZC5jICAgICAgICAgICAgICAgICAgIHwgNTkgKysrKysr KystLS0tLS0tLS0tLQpzcmMvYmFja2VuZC91dGlscy9hZHQvZGJzaXplLmMgICAgICAgICAgICAg ICAgICB8IDEwICsrLS0Kc3JjL2Jpbi9wZ19yZXdpbmQvZmlsZW1hcC5jICAgICAgICAgICAgICAg ICAgICAgfCAgNyArLS0Kc3JjL2NvbW1vbi9yZWxwYXRoLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCA3NyArKysrKysrKysrKysrKy0tLS0tLS0tLS0tCnNyYy9pbmNsdWRlL2NvbW1vbi9y ZWxwYXRoLmggICAgICAgICAgICAgICAgICAgIHwgNTIgKysrKysrKysrKysrKysrKy0Kc3JjL3Rl c3QvcmVncmVzcy9leHBlY3RlZC9taXNjX2Z1bmN0aW9ucy5vdXQgICAgfCAxMSArKysrCnNyYy90 ZXN0L3JlZ3Jlc3MvcmVncmVzcy5jICAgICAgICAgICAgICAgICAgICAgIHwgMjkgKysrKysrKysr KwpzcmMvdGVzdC9yZWdyZXNzL3NxbC9taXNjX2Z1bmN0aW9ucy5zcWwgICAgICAgICB8ICA4ICsr KwpzcmMvdG9vbHMvcGdpbmRlbnQvdHlwZWRlZnMubGlzdCAgICAgICAgICAgICAgICB8ICAxICsK MTggZmlsZXMgY2hhbmdlZCwgMjE4IGluc2VydGlvbnMoKyksIDE1OSBkZWxldGlvbnMoLSkKCg== --===============3228871890100784123==--