Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:98699 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 30283 invoked from network); 31 Mar 2017 10:34:03 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 31 Mar 2017 10:34:03 -0000 Authentication-Results: pb1.pair.com smtp.mail=weltling@outlook.de; spf=softfail; sender-id=softfail Authentication-Results: pb1.pair.com header.from=weltling@outlook.de; sender-id=softfail Received-SPF: softfail (pb1.pair.com: domain outlook.de does not designate 40.92.72.21 as permitted sender) X-PHP-List-Original-Sender: weltling@outlook.de X-Host-Fingerprint: 40.92.72.21 mail-oln040092072021.outbound.protection.outlook.com Received: from [40.92.72.21] ([40.92.72.21:49852] helo=EUR03-VE1-obe.outbound.protection.outlook.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D8/91-11319-3903ED85 for ; Fri, 31 Mar 2017 05:33:56 -0500 Received: from DB5EUR03FT062.eop-EUR03.prod.protection.outlook.com (10.152.20.55) by DB5EUR03HT003.eop-EUR03.prod.protection.outlook.com (10.152.20.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1005.5; Fri, 31 Mar 2017 10:33:51 +0000 Received: from HE1PR02MB1052.eurprd02.prod.outlook.com (10.152.20.55) by DB5EUR03FT062.mail.protection.outlook.com (10.152.20.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.977.7 via Frontend Transport; Fri, 31 Mar 2017 10:33:51 +0000 Received: from HE1PR02MB1052.eurprd02.prod.outlook.com ([10.163.172.158]) by HE1PR02MB1052.eurprd02.prod.outlook.com ([10.163.172.158]) with mapi id 15.01.0991.023; Fri, 31 Mar 2017 10:33:51 +0000 To: "internals@lists.php.net" , Rasmus Schultz Thread-Topic: [PHP-DEV] Directory separators on Windows Thread-Index: AQHSqVkdabajevR4wE2mNJ7Pe9P6rKGtrZyAgAABjHA= Sender: Anatol Belski Date: Fri, 31 Mar 2017 10:33:51 +0000 Message-ID: References: <4daabd46-4dc2-1c33-f89f-664f803c6cd5@fleshgrinder.com> In-Reply-To: <4daabd46-4dc2-1c33-f89f-664f803c6cd5@fleshgrinder.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: lists.php.net; dkim=none (message not signed) header.d=none;lists.php.net; dmarc=none action=none header.from=php.net; x-incomingtopheadermarker: OriginalChecksum:93310349B7830954502F63E5E6D5AA075EADD0F6DC8597AC945C02A1293DE7FA;UpperCasedChecksum:5CCD4C783E6C16F695A10E25B6A0E9600369B92492962940FFE66B384C952559;SizeAsReceived:8316;Count:43 x-ms-exchange-messagesentrepresentingtype: 2 x-tmn: [lk7EkyM+QtW1qy5+gDyu9f+rRMRXiXClOJ/vbF+cDwbGrw7kYRlZ5/eFKvwkayQp] x-microsoft-exchange-diagnostics: 1;DB5EUR03HT003;5:rAdMeYd/GZE4e8H5+PeVjwpAVPibmQPl/700p3LAn3PnHiwKiZZZBAeKknne714iVvcRcw7N3sHhjgASNQJRbdsCF0ZpI75D8NA2YogY0ky91prdA40qr6x1BRKZEgNUPBdB/usxLgDRBWEG49PqFw==;24:SAi7ItRWM7XjGkiqKLxAaA7AmHXR4hQcDDiwa8eJKqyf1vhtq4hCJ2kZ4AnNRN5Cbb9mnECc68xd4PCHv09I0wa87knTlCpquFM2I+9AKtI=;7:qZzpVuegHzj+Ly3XsQmmsLrudtKVidAerQLGvvil7OFfNUqqI0hdusEpUZm6I0SyuwNTpkI+OjjEwtnUW5kgFg51xAy5e7aF3czRCauOHgsiImqUB8yPlrpNWWH5MpY6jlqe6uAwdjLlzwNQB4r4iAKFpX6yIWFGbN+b4E1QykH5kto+TPvyy+iH53/mb09KvUpojEJYYCY9TeS6EOQ+eldr6QRaaHHhjnDUnDh0n7kaJyjLmFHuG/vYv9fL6gKirAunaljhUo6zgWlS2wAE6VrotBHGAB/oscpXNvZAUgRQPZ3imbAFUaSMwVs25n2v x-incomingheadercount: 43 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI;SFV:NSPM;SFS:(7070007)(98901004);DIR:OUT;SFP:1901;SCL:1;SRVR:DB5EUR03HT003;H:HE1PR02MB1052.eurprd02.prod.outlook.com;FPR:;SPF:None;LANG:en; x-ms-office365-filtering-correlation-id: 6fba702b-f7a7-4dd2-fdf6-08d478216c88 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1601125374)(1603101448)(1701031045);SRVR:DB5EUR03HT003; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(444000031);SRVR:DB5EUR03HT003;BCL:0;PCL:0;RULEID:;SRVR:DB5EUR03HT003; x-forefront-prvs: 02638D901B spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Mar 2017 10:33:51.2347 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR03HT003 Subject: RE: [PHP-DEV] Directory separators on Windows From: ab@php.net (Anatol Belski) SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmxlc2hncmluZGVy IFttYWlsdG86cGhwQGZsZXNoZ3JpbmRlci5jb21dDQo+IFNlbnQ6IFRodXJzZGF5LCBNYXJjaCAz MCwgMjAxNyA4OjA1IFBNDQo+IFRvOiBSYXNtdXMgU2NodWx0eiA8cmFzbXVzQG1pbmRwbGF5LmRr PjsgUEhQIGludGVybmFscw0KPiA8aW50ZXJuYWxzQGxpc3RzLnBocC5uZXQ+DQo+IFN1YmplY3Q6 IFJlOiBbUEhQLURFVl0gRGlyZWN0b3J5IHNlcGFyYXRvcnMgb24gV2luZG93cw0KPiANCj4gT24g My8zMC8yMDE3IDM6MjUgUE0sIFJhc211cyBTY2h1bHR6IHdyb3RlOg0KPiA+IFRob3VnaHRzPw0K PiA+DQo+IA0KPiBXaW5kb3dzIGFuZCBwYXRocyBpcyBhIGNvbXBsaWNhdGVkIGFuZCBsZW5ndGh5 IHN0b3J5Lg0KPiANCj4gVEw7RFIgYWxsIHZlcnNpb25zIG9mIFdpbmRvd3MgYXJlIGFibGUgdG8g ZGVhbCB3aXRoIHNsYXNoZXMsIGFuZCB3ZSBjb3VsZCBlYXNpbHkNCj4gdXNlIHNsYXNoZXMgZXZl cnl3aGVyZSBhbGwgdGhlIHRpbWUuDQo+IA0KPiAjIEhpc3RvcnkNCj4gVGhlIHN0b3J5IHdoeSBX aW5kb3dzIGlzIHVzaW5nIHRoZSBiYWNrc2xhc2ggbWlnaHQgYmUgb2YgaW50ZXJlc3QsIHJlYWQ6 DQo+IA0KPiBodHRwOi8vYmxvZ3MubXNkbi5jb20vYi9sYXJyeW9zdGVybWFuL2FyY2hpdmUvMjAw NS8wNi8yNC80MzIzODYuYXNweA0KPiANCj4gVGhpcyBhbHNvIGV4cGxhaW5zIHRoYXQgV2luZG93 cyBJUyBzdXBwb3J0aW5nIGZvcndhcmQgc2xhc2hlcyBzaW5jZSBhdCBsZWFzdCB0aGUNCj4gMTk5 MHMuIEhvd2V2ZXIsIHRoZXJlIGFyZSBwcm9ncmFtcyB0aGF0IGhhdmUgc2lnbmlmaWNhbnQgcHJv YmxlbXMgd2l0aCBpdCwgYnV0DQo+IHVzdWFsbHkgdGhvc2UgYXJlIG9sZCBvciBvdGhlcndpc2Ug c2hpdHR5IHByb2dyYW1zLg0KPiANCj4gVGhlcmUgYXJlIHZhcmlvdXMgd2F5cyBwYXRocyBjYW4g YmUgcmVwcmVzZW50ZWQgaW4gV2luZG93cywgdGhlIHNvIGNhbGxlZCBwYXRoDQo+IHZhcmlhbnRz LiBUaGVyZSBhcmUgNyBpbiB0b3RhbDoNCj4gDQo+IDEuIFJvb3QNCj4gMi4gRGlzaw0KPiAzLiBV TkMNCj4gNC4gRGV2aWNlIE5hbWVzcGFjZQ0KPiA1LiBWZXJiYXRpbSBEaXNrDQo+IDYuIFZlcmJh dGltIFVOQw0KPiA3LiBWZXJiYXRpbSBEZXZpY2UgTmFtZXNwYWNlDQo+IA0KPiAjIyBSb290DQo+ IFRoaXMgd29ya3MganVzdCBsaW5lIG9uIFVuaXggYW4gY2FuIGJlIGVpdGhlciBgXGAgb3IgYC9g LiBJdCBhbHdheXMgcmVmZXJzIHRvIHRoZSByb290DQo+IGRpcmVjdG9yeSBvZiB0aGUgY3VycmVu dCBkcml2ZS4NCj4gDQo+ICMjIyBIb21lDQo+IFBvd2VyU2hlbGwgYWxzbyBzdXBwb3J0cyB0aGUg aG9tZSBzaG9ydC1oYW5kIGB+YCBsaWtlIFVuaXggc3lzdGVtcywgaG93ZXZlciwNCj4gYGNtZC5l eGVgIGRvZXMgbm90Lg0KPiANCj4gIyMgRGlzaw0KPiBUaGlzIGlzIHRoZSBvbmUgd2UgYWxsIGtu b3cuIFRoZSBkcml2ZSBsZXR0ZXIgY29tZXMgZmlyc3QsIGZvbGxvd2VkIGJ5IGEgY29sb24gYDpg LA0KPiBhbmQgdGhlbiBjb250aW51ZXMgd2l0aCB0aGUgYWN0dWFsIHBhdGguDQo+IA0KPiBgQzpc Rm9sZGVyXFJlc291cmNlYA0KPiBgQzovRm9sZGVyL1Jlc291cmNlYA0KPiANCj4gIyMgVU5DDQo+ IElzIHNob3J0IGZvciAqKlVuaXZlcnNhbCBOYW1pbmcgQ29udmVudGlvbioqIG9yICoqVW5pZm9y bSBOYW1pbmcNCj4gQ29udmVudGlvbioqIGFsbG93cyBvbmUgdG8gcmVmZXIgdG8gbmV0d29yayBw YXRocyBvciBzZXJ2ZXIgc2hhcmVzLg0KPiANCj4gYFxcQ29tcHV0ZXJOYW1lXFNoYXJlZEZvbGRl clxSZXNvdXJjZWANCj4gYC8vQ29tcHV0ZXJOYW1lL1NoYXJlZEZvbGRlci9SZXNvdXJjZWANCj4g DQo+IEl0IGFsc28gaGFzIGFuIGV4dGVuZGVkIGZvcm0gZm9yIHdlYiByZXNvdXJjZToNCj4gDQo+ IGBcXENvbXB1c2VyTmFtZVtAU1NMXVtAUG9ydF1cU2hhcmVkRm9sZGVyXFJlc291cmNlYA0KPiAN Cj4gIyMgRGV2aWNlIE5hbWVzcGFjZQ0KPiBUaGlzIGFsbG93cyBvbmUgdG8gZGlyZWN0bHkgYWRk cmVzcyBzcGVjaWFsIGRldmljZXMsIG9yIGFnYWluIHRoZSBkaXNrcw0KPiB0aGVtc2VsdmVzLg0K PiANCj4gYFxcLlxEZXZpY2VcUmVzb3VyY2VgDQo+IGAvLy4vRGV2aWNlL1Jlc291cmNlYA0KPiAN Cj4gIyMgVmVyYmF0aW0gKg0KPiBUaGUgdmVyYmF0aW0gcGF0aHMgd29yayBleGFjdGx5IHRoZSBz YW1lIHdheSBhcyB0aGUgcmVzcGVjdGl2ZSBub3JtYWwNCj4gY291bnRlcnBhcnQsIHRoZSBkaWZm ZXJlbmNlIGlzIHRoYXQgdGhlIHNsYXNoIHRvIGJhY2tzbGFzaCBjb252ZXJzaW9uIGRvZXMgTk9U DQo+IGhhcHBlbiBhdXRvLW1hZ2ljYWxseToNCj4gDQo+IGBcXD9cQzpcRm9sZGVyXFJlc291cmNl YA0KPiBgXFw/XFNlcnZlclxTaGFyZWANCj4gYFxcP1xVTkNcU2VydmVyXFNoYXJlYA0KPiANCj4g aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUGF0aF8oY29tcHV0aW5nKQ0KPiANCj4gSSBo aWdobHkgcmVjb21tZW5kIHlvdSB0byBoYXZlIGEgbG9vayBhdCBSdXN0J3MgcGF0aCBpbXBsZW1l bnRhdGlvbiwgYXMgaXQgdGFrZXMNCj4gY2FyZSBvZiBhbGwgdGhlc2UgdGhpbmdzIGluIGEgdmVy eSBpbnRlbGxpZ2VudCBtYW5uZXIuIEl0IGlzIGFsc28gY2FwYWJsZSBvZiBkZWFsaW5nDQo+IHdp dGggYWxsIHZhcmlhbnRzIG9mIHBhdGhzIGluIFdpbmRvd3MsIHVubGlrZSBQSFAgd2hpY2ggb25s eSBzdXBwb3J0cyBhIGZldzoNCj4gDQo+IGh0dHBzOi8vZG9jLnJ1c3QtbGFuZy5vcmcvc3RkL3Bh dGgvaW5kZXguaHRtbA0KPiANClJlZ2FyZGluZyB0aGUgcGF0aCB2YXJpYW50cyBzdXBwb3J0IC0g aXQncyBub3QgcXVpdGUgdGhhdCB3YXkuIFBIUCBzdHJlYW1zIGFic3RyYWN0IG1hbnkgdGhpbmdz LCBmb3IgYm90aCBzaW1wbGljaXR5IGFuZCBzZWN1cml0eS4gVGhlIGN1cnJlbnQgc3RhdGUgaGFz IGhpc3RvcmljYWxseSBncm93biBvbiB0aGVzZSB0d28gZmFjdG9ycy4gU28gZmFyIEkgY2FuIHRl bGwsIHRoZSBvbmx5IHdoYXQgd2UgZG9uJ3Qgc3VwcG9ydCBpcyBhIGRyaXZlIHJlbGF0aXZlIHBh dGggYW5kIGRvbid0IGhhbmRsZSBzZXZlcmFsIGlycmVsZXZhbnQgcHJlZml4ZXMgbGlrZSBkZXZp Y2UgVUlELg0KDQpXaGlsZSBpbiBnZW5lcmFsIHRoZSBpbmZvIGFib3ZlIGlzIGNvcnJlY3QsIHRo aW5ncyBzdGlsbCBzdGF5IHBsYXRmb3JtIGRlcGVuZGVudCBpbiBtYW55IGNhc2VzLCB3aGlsZSBz dXBwb3J0ZWQgaW4gUEhQLCB0b28uIEZlIHVzaW5nICIvIiB0byBhY2Nlc3MgZHJpdmUgcm9vdCBv ZmMgd29ya3MsIGJ1dCBtaWdodCBiZSBzdXJwcmlzaW5nbHkgd3JvbmcgaWYgQ1dEIGlzIGNoYW5n ZWQgdG8gYW5vdGhlciBkcml2ZS4gV2VsbCwgdGhhdCdzIHRoZSBwbGF0Zm9ybSBudWFuY2UsIHdp dGggRE9TIG9uZSBjYW4gaGF2ZSBtdWx0aXBsZSByb290cy4gIEluIG90aGVyIGNhc2VzLCBsaWtl IFVOQywgbGlua3Mgb3IgbGF0ZWx5IHRoZSBsb25nIHBhdGggcHJlZml4LCB0aGUgaGFuZGxpbmcg d2l0aCBQSFAgc3RyZWFtcyBpcyBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IHRvIHRoZSBjb25zdW1p bmcgc2NyaXB0Lg0KDQpBIGdpdmVuIGNhc2Ugd2l0aCBhIGdlbmVyYXRlZCBmaWxlIGlzIGNsZWFy bHkgdGhlIGFwcCByZXNwb25zaWJpbGl0eS4gSXQgaXMgbGlrZWx5LCB0aGF0IGdlbmVyYXRlZCBm aWxlcyBtb3ZlZCBiZXR3ZWVuIHN5c3RlbXMgY2FuIGNhdXNlIGFyYml0cmFyeSBpc3N1ZXMgZGlz cmVnYXJkaW5nIHRoZSBhY3R1YWwgcGxhdGZvcm0uIFRoZSBtZW50aW9uZWQgY2FzZSBiZWxvbmdz IHRvIHRoZSBzYW1lIGdyb3VwLCB3aGVyZSBJJ2Qgc2F5IHRoZXJlIGlzIG5vIGFuZCBjYW5ub3Qg YmUgYSBwbGF1c2libGUgZ2VuZXJhbCAiZml4Ii4gSW4gYWRkaXRpb24gdG8gdGhlIEVPTCBleGFt cGxlIGJ5IFJvd2FuLCBhbm90aGVyIG9uZSBvZiBzYW1lIGNvdWxkIGJlIGVzY2FwZXNoZWxsKiBm dW5jdGlvbnMuIFRha2luZyBpbiBhY2NvdW50IGFsc28NCg0KLSBiYWNrd2FyZCBjb21wYXRpYmls aXR5DQotIHBsYXRmb3JtIHNwZWNpZmljDQotIGNvbXBhdGliaWxpdHkgd2l0aCBkZXBlbmRlbmN5 IGxpYnMsIGVzcGVjaWFsbHkgd2hlcmUgaXQncyBpbXBvc3NpYmxlIHRvIGludGVncmF0ZSBQSFAg c3RyZWFtcw0KLSBhYnNlbmNlIG9mIHRoZSBjcm9zcyBwbGF0Zm9ybSBzcGVjaWZpY2F0aW9ucywg d2hpY2ggaXMgSU1PIHRoZSBtb3N0IG9mIGlzc3VlDQoNCkV2ZW4gaWYgd2UnZCBhYnN0cmFjdCBv dXJzZWx2ZXMgZnJvbSB0aGUgaW5pdGlhbCBhcHAgcmVzcG9uc2liaWxpdHkgY2FzZSAtIHRoZXJl IGFyZSB0aGUgcG9ydGFiaWxpdHkgbnVhbmNlcyB0aGF0IGFyZSBub3Qgc2ltcGx5IHRvIGNsZWFy IGF3YXkgYnkganVzdCByZW5hbWluZyAnYScgdG8gJ2InLiANCg0KUmVnYXJkcw0KDQpBbmF0b2wN Cg==