Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:121946 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 94596 invoked from network); 7 Dec 2023 17:03:23 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 7 Dec 2023 17:03:23 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id CE7A918005B for ; Thu, 7 Dec 2023 09:03:35 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_40, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FORGED_SPF_HELO,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_SPF_PERMERROR autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2105.outbound.protection.outlook.com [40.107.243.105]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Thu, 7 Dec 2023 09:03:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MEoQGen5L/3Bek/+p5TaK9X5YXBl2oXHUETOUFJv9NHw9kRZlJ5mVDcghar3boHVFm+A5ta2Pn7UMg9wBFHFMt6ThiY0TsHKdn8aXQiZqna8gjrlff4446NronmFG5mV5yg3nCeVRV1KS4wIwE7jnq7BumirmveUXC2rsEW0qEF1o+Neee7LFHB2JByVjpKUt50TG0GrwAUsNRiJ0rT2lfKED505FZ/fmGRAhHBFpv347ZhrFXV0FepXxjlcEZSvMLgBU2d87LO9flaSlOhBgvOnK94Ytxzok72oYjvkauSHTAeMs9wZPkyo2ZkgYgvabFdkfgFaGnyEdP7tN8PRzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=GdyT4iToWQCRggDvRFyZ4m4fc21wPQjKXXQW1xX6E30=; b=Q9uBjwbTaG6KaVi+o9KseTItNStcAfUeRUx7uGp27XimD+v/qDTAZQpT7811aQD/vD9m3ubLwsEaKOcK6PsICnjoGko2IdDhOlyW5ff5oH5p+1vFczrwzgzhs6W9FKZPWZ1OZL1yvC1LFPvuNiSHAOahCATVQFK1O36Om4rhvnH22LMPxnMg1De21s5lnPE/uixhcXC/3yIIgmKocbibTr/0TN1yxEHkL+Lp2hELNpYE3tNep6jWV5bfOAvEieO6zsjhCeu3DVR/gqVCEDvrRyr7DAq9jg2itKaGwkZaqmZHuwBcDePZx7gO10kc18EIGNuELMtucsCv5MbZT6xD+w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fsx.com; dmarc=pass action=none header.from=fsx.com; dkim=pass header.d=fsx.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fsx.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GdyT4iToWQCRggDvRFyZ4m4fc21wPQjKXXQW1xX6E30=; b=iJX9kMvlyx1ANCzoHyZqJGfMtptMVMtGprOPDVGs1s2SshRVHypRVwIBjz63xjbHwCXzdchnyLwXXG2nojDhxMICYb4lZ2Y+IyOPPCIRktaQKrOoqqKXoBIl4t63az+fdPnJY8ojUAZl3Ium/3YlCWffxn4fabo+qh9y+TcsycI= Received: from SN1PR12MB2573.namprd12.prod.outlook.com (2603:10b6:802:2b::21) by SA1PR12MB7344.namprd12.prod.outlook.com (2603:10b6:806:2b7::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.28; Thu, 7 Dec 2023 17:03:19 +0000 Received: from SN1PR12MB2573.namprd12.prod.outlook.com ([fe80::c1ab:e83e:bf24:683e]) by SN1PR12MB2573.namprd12.prod.outlook.com ([fe80::c1ab:e83e:bf24:683e%7]) with mapi id 15.20.7068.025; Thu, 7 Dec 2023 17:03:18 +0000 To: Niels Dossche , PHP internals Thread-Topic: [PHP-DEV] Filesystem path APIs Thread-Index: AQHaKHlZ+Z8LcJIaK0SMlm3Auvpsp7CeDPRw Date: Thu, 7 Dec 2023 17:03:18 +0000 Message-ID: References: <8f4e3274-6489-4378-82db-fb4829770196@gmail.com> In-Reply-To: <8f4e3274-6489-4378-82db-fb4829770196@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fsx.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN1PR12MB2573:EE_|SA1PR12MB7344:EE_ x-ms-office365-filtering-correlation-id: 5db775f3-afe9-46f1-7081-08dbf7466930 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +GbHzW/HTxJ5rdPI6l99D0tDMAM88ogPU8OSkRzvd9LDJoL2zGhU31rpyR57jEfsgiaT62oe1MUNS5T+TNqk+gJNEoYBWuMa/IG0M9HGRIGKRO0utAl1bfmG2nRncbeNob/52V5tAh43btPpt5FWmf/Jn76O/JNTiLX/w/Pg/GXTtlZufZH/tfsYa8zBB4wWHBuBj4KNNbNgdvTUJC+v8PhedN4OaRCx8Ttj3ewdb4LPGBUvfb4yqwup0b2cpp1WQMyHN3OLjLukYt+D94dRC3VKGeKbsxM19KrB2V2cO3e2ZluFhrm2Ru9eIdxfcQaDqgR2Nlqr/ewGm7EikFBYKf5jJ4AjomD3fJlYd/2EbJRodmHIt9FCeptnhLJOJ+fjB3YaKwHPHXYh8JoQa7VCBbylAjW+LIkb0z9SAFHIvvtHj074+kAXkWXi8FLaClLje70e2qu+LJ7Sjp/JkHmRpPfCRRN4jrzOvySxDlLVpsxBd0JyC5Z7i8DUK1ZB8qbtIsyEV/quyKNjeg96lPwiPTqaNU1Bz04euPEGDBjewSOcf/mvw1A3vIGr+4obtyjA8yd8QF5537n+Jq9LDDkK6DQmC383BXiulj4uD/p8dkYiaFaTSU8ephJrDd2KO+ls x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN1PR12MB2573.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(136003)(376002)(366004)(39830400003)(396003)(230922051799003)(451199024)(1800799012)(186009)(64100799003)(26005)(6506007)(7696005)(71200400001)(9686003)(83380400001)(5660300002)(52536014)(8936002)(4744005)(2906002)(41300700001)(478600001)(66476007)(66946007)(8676002)(76116006)(66556008)(110136005)(66446008)(64756008)(316002)(122000001)(86362001)(38100700002)(38070700009)(33656002)(55016003)(66899024);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZXQzODkxNFRQQmtHYkthVXpjY1RkOFFHVVRSRW9EN2xpbS9CZjYzb3hZUmFU?= =?utf-8?B?L1BWTy9RelNpVTFNdTJWam9LRW4vYk51Ti9UTG5RL0JscDRIQU0ySk9iT1VN?= =?utf-8?B?ZlFIZGZ3REQvNlc1SlZGQ2ptVFY2NzZoaFlCYkIxZWlDa1BvdGx0K0FsWlB5?= =?utf-8?B?THNWYUlRalRUU0I1L2t5cDBvOXJlYUpJYkxTOHFZWWUzWGVYZmEreHQyQmp3?= =?utf-8?B?MjFHdTRhZktOS0tYejFwTFJRZFQyU0gxeVhQUnI3d0NqNG14bU1PK0hOVmJq?= =?utf-8?B?cEdIT0pwdy9NMERxVVFFV3IveFlGUFhieVRldnhaLzZQNGJ3b0duUXNHaTFH?= =?utf-8?B?M3Q2RzBxTFJLYUhGRjNldzNML3RUMXdrOEU4aFBkSzZJekZFTXFqOTUvVVFK?= =?utf-8?B?Z3h1TWxKUS9FVUlKK3RYUUZheEZiWmVpMjlwZEdNL3BtMEVZSHQvekhhaHlr?= =?utf-8?B?ZHFnTmVWSmNrUzRNazRNdHQzVzR1ZVZGemF2RDc2OEswb2VEdi82QzhIOFd3?= =?utf-8?B?WVgrNGt3N0lTTHpnY2VsYWtDYmFDSlNpY1YxL3BYZTZ3cHc4Q0kwRVhlb2p2?= =?utf-8?B?eUR5SDhLV0dRc2Fna1dkTldyejlBVHFSU3RQcHRCaHk4dWoyOGdray8rZGs4?= =?utf-8?B?ZjBIbFczRFJEbDhBL3FaVWo1c0NQQ3laUDh0VVFjbkYwZ3U0L2JIL3lzRkFm?= =?utf-8?B?WTlNUFpQNEw5U1VXK21IbDc2ejVnL3R5M1JvcjFyQ2NqaG1zY0ZnbmpxcWxC?= =?utf-8?B?anZtUUptYlIvM1BQT1NKNklTcmFGaGlWSnFrSzh1NW1PeVpXd3kvaDJLUkRm?= =?utf-8?B?RWhJL0x6UkUrVGJzL1ByM010SHpWNk81bFgwNmo5aGhOQVNSK1BjME9oZzZq?= =?utf-8?B?RjVlUEpkRDcrKzMrMnFsUjkxaXB6dVNrOTdXVXlsK2FiNzBBSHU4Q3lYeTFF?= =?utf-8?B?aFI5b1ljeDdSYXphcDdXM0xnajJCK0dsU0VpY1oycGxLWWNLYis5VXBRSm1s?= =?utf-8?B?dFhHd3FIUlkvMVVXZ2xkcThKcWxoeSs1NXQyeFY5ZlN5bUtHUGs5bEhUUzZr?= =?utf-8?B?bVJBZVZweVRqSnBSdi9tSHFtamNlcXloLy9ENWdtVHFtMWVMS0kvNDZ1ekJU?= =?utf-8?B?M0pCUHBwYWgzY3pRa0ZtUzc2YzY3TWpHeTBmNUZ4WXNYYVpCSW9kOVJ4aFlO?= =?utf-8?B?OVNLamViaENzMGM1d0V4SHJhcGg3Z0lzbHNSUU5Fc0ZBRm5tMVRJUUJqUWsy?= =?utf-8?B?UmNaRUhJWkFmSHRGSTBlc0xyQmphcGdlRmlJNUpoVXVvSkhGdXpzUHMzVXBk?= =?utf-8?B?a3FnOGxrN0lhZ0JEM09yWGlUTmFPRXJHWkxQK2didVdNdTdqQnpNdksxSExU?= =?utf-8?B?dGQ2bGV3VUo3TjA0RmJNcTlOWVpIT2w4NXNIZ3dmdkFUUzFnSnJIWWh0dGRu?= =?utf-8?B?STltNDIwejBaNzJMQ0doV2dzWHgxVmYvNDRRLzU2eVdsS2RLSWgydmNJM2k4?= =?utf-8?B?Nkt3LzlkWCt5RjlqQ0pub2Q3N2N5QzFIcGlRSTN4MmpJaW53eDRVQW5kL2V6?= =?utf-8?B?MlJIb3EyMU8xcURXaW1saUdRcHJ0MHRvcDBDWnN3ciszTG5Hb3Z5a1Q5NGcz?= =?utf-8?B?bmVIQ0xWYUZZZXJuYmljdXd3TDl5MjN5UndtVlo4ZVN3WHZDeGkzZjMrQ2dK?= =?utf-8?B?RTdLdS94Q1EvUFUyKzdzYWxXa2NHS2w2RkVNNWg4ZDEwTndiNTUxYStmS0Rz?= =?utf-8?B?WnpJWldpUUs4cUIxclg2Y0Y5alhDaXdsVzFPam1Mcmw3R0JldUVueSt3QUpW?= =?utf-8?B?SlE3cmYvTUpmVS9FcUxRc1pvSDBxV05BdVFwV3Q4K0V4Q2REelVEL2phZHlZ?= =?utf-8?B?ZkcvTnRyY0xpajYybmdBdlpBWUk5WTN2L29XczY4YWp1ZEFRMndvVVFXRUdm?= =?utf-8?B?Nlk5ckVFazJXMW1BdE1PSkRtYlRsdk1ZMTJTcmNEQzBYeFUzdk4yVTMyL0FU?= =?utf-8?B?NlUzL3FaWHY3MjVLRXh0NElMYUFOdzRqMEdpdk9rV2tMTDlvMm5VbEovWm5R?= =?utf-8?B?VHB1STB5d2JsTU5uQktwTmd0bWg5LzIxVmFnVS9sbUllZENJeGg5VEgvQzR2?= =?utf-8?Q?8Pd8=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: fsx.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN1PR12MB2573.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5db775f3-afe9-46f1-7081-08dbf7466930 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Dec 2023 17:03:18.7137 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5fab5c2b-02b0-4666-bde0-ab6318367fff X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: xIsa/eysaFPlZkJ9yfiN+LLA/BabLsfOf0UpyCWnjhsdOX/NVCE32+u56IwT4Mex X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB7344 Subject: RE: [PHP-DEV] Filesystem path APIs From: JDafoe@fsx.com (Jeffrey Dafoe) DQo+IFRoZSBmZWF0dXJlIHJlcXVlc3QgaXMgYWJvdXQgdGhlIGZvbGxvd2luZzoNCj4gV2UgYWxy ZWFkeSBoYXZlIHNvbWUgZnVuY3Rpb25zIHRvIHdvcmsgd2l0aCBwYXRocyBpbiBQSFAsIGUuZy4g YmFzZW5hbWUsDQo+IGRpcm5hbWUsIHJlYWxwYXRoLg0KPiBXZSBkbyBub3QgaGF2ZSBzb21lIGNv bW1vbiBwYXRoIEFQSXMgdGhhdCB5b3UgY2FuIGZpbmQgaW4gb3RoZXIgbGFuZ3VhZ2VzDQo+IGxp a2U6IHBhdGhfam9pbiB0byBqb2luIHBhdGhzIGFuZCBwYXRoX25vcm1hbGl6ZSB0byBub3JtYWxp emUgcGF0aHMuDQouLi4NCj4gV2hhdCBkbyB5b3UgdGhpbms/DQoNClRoYXQgd291bGQgYmUgYSB3 ZWxjb21lIGFkZGl0aW9uIGluIG15IGJvb2suDQoNCi1KZWZmDQo=