Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:98703 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 53668 invoked from network); 31 Mar 2017 17:51:20 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 31 Mar 2017 17:51:20 -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.68.101 as permitted sender) X-PHP-List-Original-Sender: weltling@outlook.de X-Host-Fingerprint: 40.92.68.101 mail-oln040092068101.outbound.protection.outlook.com Received: from [40.92.68.101] ([40.92.68.101:5366] helo=EUR02-HE1-obe.outbound.protection.outlook.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id CB/04-11319-5179ED85 for ; Fri, 31 Mar 2017 12:51:18 -0500 Received: from AM5EUR02FT013.eop-EUR02.prod.protection.outlook.com (10.152.8.53) by AM5EUR02HT029.eop-EUR02.prod.protection.outlook.com (10.152.9.3) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.977.7; Fri, 31 Mar 2017 17:51:13 +0000 Received: from HE1PR02MB1052.eurprd02.prod.outlook.com (10.152.8.59) by AM5EUR02FT013.mail.protection.outlook.com (10.152.8.105) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1005.5 via Frontend Transport; Fri, 31 Mar 2017 17:51:13 +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 17:51:13 +0000 To: "internals@lists.php.net" , Rasmus Schultz Thread-Topic: [PHP-DEV] Directory separators on Windows Thread-Index: AQHSqVkdabajevR4wE2mNJ7Pe9P6rKGtrZyAgAABjHCAAXX9AIAADPBw Sender: Anatol Belski Date: Fri, 31 Mar 2017 17:51:12 +0000 Message-ID: References: <4daabd46-4dc2-1c33-f89f-664f803c6cd5@fleshgrinder.com> <9d484a45-6311-7efa-05b1-419abaa58794@fleshgrinder.com> In-Reply-To: <9d484a45-6311-7efa-05b1-419abaa58794@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:F15E7F0A99D8F60B0C42A7270AE1B2CF5D55E129C79102A34BF522CCFCF58CB2;UpperCasedChecksum:26BCCEA858E996DFBBCC6C1909C82EA074BFBA2B6F74616392E87031E1F8E7AF;SizeAsReceived:8514;Count:43 x-ms-exchange-messagesentrepresentingtype: 2 x-tmn: [D0jhx3JNSaRrkg3TKCKzZZNa4gsaucIo1Mr8HTs/CPmfQLRMC72D/DW9Egs65ioe] x-microsoft-exchange-diagnostics: 1;AM5EUR02HT029;5:GkaZDIxGgtTPlzlp1fjEhLGtOBvzAPCnXCXI2r5TBuTQdkZGjnpYAVDj8w2UeztadIWV0858qo5oscgN7frxalpZpNxp8Ow8GNJv49WEzS1oCQ1X701hvxwH2QQ90NN5bqyhYq9uF7zquNlRyJyVIg==;24:PKs0qNdeYxXt2+jo1NVHiuFiGROEL5Pqtd9DPzqFGCYs9g3BNdFa1FYxAzcrtFmdgvM8RQTPb2k/cuTZWxfqRsq+TNWEMRk1cdtAp8YJl60=;7:X100ygAhNKCh1wQsroXhhqEEwwxubrfAnRbecBvShSL47ZsiF35yF/o+O5vl6ohGQiMwC2AM5SVJFnUyqgFZ4oOcwXBOryomzu7sMnoqUBbAIDpF6b4in25v24fsiz6/6mhSC52rRVvabn2M9oQfvK8/ruDri5A1sFi1GpbYapSh8KSXJjLXwuBIWRPStqSiYGdEl8zt/0mQOtpCklHhnvN+HfoSzT3y8GvDMAhnBs8Oz1BRxtjKqAI11dsCCGCjXIdd3Ar5tKWS0txYOjifVnd+aNz4xQG7oN8eSRKjCKbOYfi01gzT0JBlRMeE1yIU x-incomingheadercount: 43 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI;SFV:NSPM;SFS:(7070007)(98901004);DIR:OUT;SFP:1901;SCL:1;SRVR:AM5EUR02HT029;H:HE1PR02MB1052.eurprd02.prod.outlook.com;FPR:;SPF:None;LANG:en; x-ms-office365-filtering-correlation-id: 6a58a6d1-5a1a-4616-1073-08d4785e85a8 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031322274)(2017031324274)(2017031323274)(1601125374)(1603101448)(1701031045);SRVR:AM5EUR02HT029; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(444000031);SRVR:AM5EUR02HT029;BCL:0;PCL:0;RULEID:;SRVR:AM5EUR02HT029; 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 17:51:12.6975 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR02HT029 Subject: RE: [PHP-DEV] Directory separators on Windows From: ab@php.net (Anatol Belski) DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmxlc2hncmluZGVyIFtt YWlsdG86cGhwQGZsZXNoZ3JpbmRlci5jb21dDQo+IFNlbnQ6IEZyaWRheSwgTWFyY2ggMzEsIDIw MTcgNjoyOSBQTQ0KPiBUbzogQW5hdG9sIEJlbHNraSA8YWJAcGhwLm5ldD47IGludGVybmFsc0Bs aXN0cy5waHAubmV0OyBSYXNtdXMgU2NodWx0eg0KPiA8cmFzbXVzQG1pbmRwbGF5LmRrPg0KPiBT dWJqZWN0OiBSZTogW1BIUC1ERVZdIERpcmVjdG9yeSBzZXBhcmF0b3JzIG9uIFdpbmRvd3MNCj4g DQo+IE9uIDMvMzEvMjAxNyAxMjozMyBQTSwgQW5hdG9sIEJlbHNraSB3cm90ZToNCj4gPiBSZWdh cmRpbmcgdGhlIHBhdGggdmFyaWFudHMgc3VwcG9ydCAtIGl0J3Mgbm90IHF1aXRlIHRoYXQgd2F5 LiBQSFANCj4gPiBzdHJlYW1zIGFic3RyYWN0IG1hbnkgdGhpbmdzLCBmb3IgYm90aCBzaW1wbGlj aXR5IGFuZCBzZWN1cml0eS4gVGhlDQo+ID4gY3VycmVudCBzdGF0ZSBoYXMgaGlzdG9yaWNhbGx5 IGdyb3duIG9uIHRoZXNlIHR3byBmYWN0b3JzLiBTbyBmYXIgSQ0KPiA+IGNhbiB0ZWxsLCB0aGUg b25seSB3aGF0IHdlIGRvbid0IHN1cHBvcnQgaXMgYSBkcml2ZSByZWxhdGl2ZSBwYXRoIGFuZA0K PiA+IGRvbid0IGhhbmRsZSBzZXZlcmFsIGlycmVsZXZhbnQgcHJlZml4ZXMgbGlrZSBkZXZpY2Ug VUlELg0KPiA+DQo+ID4gV2hpbGUgaW4gZ2VuZXJhbCB0aGUgaW5mbyBhYm92ZSBpcyBjb3JyZWN0 LCB0aGluZ3Mgc3RpbGwgc3RheSBwbGF0Zm9ybQ0KPiA+IGRlcGVuZGVudCBpbiBtYW55IGNhc2Vz LCB3aGlsZSBzdXBwb3J0ZWQgaW4gUEhQLCB0b28uIEZlIHVzaW5nICIvIiB0bw0KPiA+IGFjY2Vz cyBkcml2ZSByb290IG9mYyB3b3JrcywgYnV0IG1pZ2h0IGJlIHN1cnByaXNpbmdseSB3cm9uZyBp ZiBDV0QgaXMNCj4gPiBjaGFuZ2VkIHRvIGFub3RoZXIgZHJpdmUuIFdlbGwsIHRoYXQncyB0aGUg cGxhdGZvcm0gbnVhbmNlLCB3aXRoIERPUw0KPiA+IG9uZSBjYW4gaGF2ZSBtdWx0aXBsZSByb290 cy4gIEluIG90aGVyIGNhc2VzLCBsaWtlIFVOQywgbGlua3Mgb3INCj4gPiBsYXRlbHkgdGhlIGxv bmcgcGF0aCBwcmVmaXgsIHRoZSBoYW5kbGluZyB3aXRoIFBIUCBzdHJlYW1zIGlzDQo+ID4gY29t cGxldGVseSB0cmFuc3BhcmVudCB0byB0aGUgY29uc3VtaW5nIHNjcmlwdC4NCj4gPg0KPiA+IEEg Z2l2ZW4gY2FzZSB3aXRoIGEgZ2VuZXJhdGVkIGZpbGUgaXMgY2xlYXJseSB0aGUgYXBwIHJlc3Bv bnNpYmlsaXR5Lg0KPiA+IEl0IGlzIGxpa2VseSwgdGhhdCBnZW5lcmF0ZWQgZmlsZXMgbW92ZWQg YmV0d2VlbiBzeXN0ZW1zIGNhbiBjYXVzZQ0KPiA+IGFyYml0cmFyeSBpc3N1ZXMgZGlzcmVnYXJk aW5nIHRoZSBhY3R1YWwgcGxhdGZvcm0uIFRoZSBtZW50aW9uZWQgY2FzZQ0KPiA+IGJlbG9uZ3Mg dG8gdGhlIHNhbWUgZ3JvdXAsIHdoZXJlIEknZCBzYXkgdGhlcmUgaXMgbm8gYW5kIGNhbm5vdCBi ZSBhDQo+ID4gcGxhdXNpYmxlIGdlbmVyYWwgImZpeCIuIEluIGFkZGl0aW9uIHRvIHRoZSBFT0wg ZXhhbXBsZSBieSBSb3dhbiwNCj4gPiBhbm90aGVyIG9uZSBvZiBzYW1lIGNvdWxkIGJlIGVzY2Fw ZXNoZWxsKiBmdW5jdGlvbnMuIFRha2luZyBpbiBhY2NvdW50DQo+ID4gYWxzbw0KPiA+DQo+ID4g LSBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IC0gcGxhdGZvcm0gc3BlY2lmaWMgLSBjb21wYXRpYmls aXR5IHdpdGgNCj4gPiBkZXBlbmRlbmN5IGxpYnMsIGVzcGVjaWFsbHkgd2hlcmUgaXQncyBpbXBv c3NpYmxlIHRvIGludGVncmF0ZSBQSFANCj4gPiBzdHJlYW1zIC0gYWJzZW5jZSBvZiB0aGUgY3Jv c3MgcGxhdGZvcm0gc3BlY2lmaWNhdGlvbnMsIHdoaWNoIGlzIElNTw0KPiA+IHRoZSBtb3N0IG9m IGlzc3VlDQo+ID4NCj4gPiBFdmVuIGlmIHdlJ2QgYWJzdHJhY3Qgb3Vyc2VsdmVzIGZyb20gdGhl IGluaXRpYWwgYXBwIHJlc3BvbnNpYmlsaXR5DQo+ID4gY2FzZSAtIHRoZXJlIGFyZSB0aGUgcG9y dGFiaWxpdHkgbnVhbmNlcyB0aGF0IGFyZSBub3Qgc2ltcGx5IHRvIGNsZWFyDQo+ID4gYXdheSBi eSBqdXN0IHJlbmFtaW5nICdhJyB0byAnYicuDQo+ID4NCj4gPiBSZWdhcmRzDQo+ID4NCj4gPiBB bmF0b2wNCj4gPg0KPiANCj4gU2xvdyB3aXRoIHRoZSBob3JzZXMsIHdlIHdlcmUgb25seSB0YWxr aW5nIGFib3V0IGJhY2tzbGFzaCB2cy4gc2xhc2gsIG5vdA0KPiBhbnl0aGluZyBlbHNlLiBJIG9u bHkgZXhwbGFpbmVkIHRoZSB2YXJpb3VzIHBhdGhzIHRoYXQgYXJlIGF2YWlsYWJsZSBvbiBXaW5k b3dzLg0KPiANCldlbGwsIHRoZXJlIHdhcyBzbGlnaHRseSBtb3JlIGluIHlvdXIgbXNnLCB0aHVz IHRoZSByZXNwb25zZSDwn5iKDQoNCj4gV2UgY291bGQgdXNlIHNsYXNoZXMgZXZlcnl3aGVyZSwg YmVjYXVzZSBldmVyeSBwbGF0Zm9ybSB0aGF0IGlzIHN0aWxsIGluDQo+IGV4aXN0ZW5jZSBzdXBw b3J0cyBpdC4gVGhhdCdzIGFib3V0IGl0LCB3ZSBjYW5ub3QgZG8gbXVjaCBtb3JlLCB3ZWxsLCBt YXliZQ0KPiBzb21lIG5vcm1hbGl6YXRpb24gKGUuZy4gc2VsZi1yZWZlcmVuY2VzIGxpa2UgYGEv Li9iYCB0byBgYS9iYCwgb3IgcmVtb3ZpbmcNCj4gbXVsdGlwbGUgc2xhc2hlcyBgYS8vYmAgdG8g YGEvYmApLiBUaGF0J3MgYWJvdXQgaXQuIEFueSBvdGhlciBjcm9zcy1wbGF0Zm9ybSBpc3N1ZXMN Cj4gYXJlIG5vdCBzb2x2YWJsZSwgYW5kIG11c3QgYmUgaGFuZGxlZCBieSBhcHBsaWNhdGlvbnMu DQo+DQpQYXRoIG5vcm1hbGl6YXRpb24gYW5kIGZvcndhcmQgc2xhc2ggZXZlcnl3aGVyZSBhcmUg dHdvIGRpZmZlcmVudCB0aGluZ3MuIEhhdmluZyBmb3J3YXJkIHNsYXNoIGp1c3QgYmVjYXVzZSBp dCBpcyBzdXBwb3J0ZWQgLSBub3BlLCBpdCdzIG1vcmUgYW4gaXNzdWUgYW5kIHNob3VsZCBub3Qg YmUgZG9uZS4gVGhlIHBhdGggY2FuIGJlIHVzZWQgZXZlcnl3aGVyZSAtIGluIHRoZSBzY3JpcHQg aXRzZWxmLCBwYXNzZWQgdG8gZXh0ZXJuYWwgcHJvZywgd3JpdHRlbiBpbnRvIGEgZmlsZSwgZXRj LiBUaGUgc3VnZ2VzdGVkICJhbHdheXMgZm9yd2FyZCBzbGFzaCIgd2lsbCBjYXVzZSBlbmRsZXNz IGNvbnZlcnNpb24gYmFjayBhbmQgZm9ydGgsIGluIGJvdGggdXNlciBzcGFjZSBhbmQgaW50ZXJu YWxseS4gUGxlYXNlIGNoZWNrIHRoZSA3LjEgcmVsYXRlZCBwYXJ0cywgb3IgZXZlbiBlYXJsaWVy IHZlcnNpb25zLCB3ZSBhbHJlYWR5IGhhdmUgdG8gZG8gc29tZSBjb252ZXJzaW9ucyBiZWNhdXNl IG9mIHRoZXNlIGFuZCBzaW1pbGFyIG1hdHRlcnMsIGRvaW5nIHlldCBtb3JlIHdoaWxlIGludHJv ZHVjaW5nIGJyZWFrYWdlcyBmb3IgZXhpc3Rpbmcgc29mdHdhcmUgZG9lc24ndCBzb3VuZCBuZWNl c3NhcnkuIEFueSBpbmRpdmlkdWFsIGNhc2UgaW4gdGhlIGdpdmVuIGFwcCBpcyB3aGF0IG1hdHRl cnMuDQogDQo+IEEgcHJvcGVyIHBhdGggYWJzdHJhY3Rpb24gd291bGQgYmUgYXdlc29tZS4gT2Yg Y291cnNlIEkgd291bGQgcHJlZmVyIGFuDQo+IG9iamVjdCBmb3IgaXQsIGJ1dCBvZmZlcmluZyBh IGBwYXRoX2Nhbm9uaWNhbGl6ZWAgZnVuY3Rpb24gYXMgd2VsbCBmb3Igc3RhcnRlcnMgaXMNCj4g Z29vZCB0b28uDQo+IA0KWWVwLCBhIGZ1bmN0aW9uIHRvIG5vcm1hbGl6ZSBwYXRoIHdlcmUgZG9h YmxlLiBCdXQgYWdhaW4sIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9ucyBhcmUgcGxhdGZvcm0g ZGVwZW5kZW50IGFuZCB1c2UgcGxhdGZvcm0gQVBJcy4gU3VjaCBhIGZ1bmN0aW9uIG1pZ2h0IG5l ZWQgYSByZS1pbXBsZW1lbnRhdGlvbnMgb2YgdGhvc2UgQVBJcywgdG8gcHJvZHVjZSByZXN1bHRz IHBsYXRmb3JtIGluZGVwZW5kZW50bHksIHRoYXQgYXJlIHZhbGlkIG9uIHRoZSB0YXJnZXQgcGxh dGZvcm0uIE90aGVyd2lzZSwgbW9yZSBnZW5lcmFsaXphdGlvbiBkb2Vzbid0IGxvb2sgbGlrZSBo YXZpbmcgYSBiYXNlIGluIGFic2VuY2Ugb2YgYSBjb25zaXN0ZW50IHNwZWNzLCBhdCBsZWFzdCBJ IGhhdmVuJ3Qgc2VlbiBhbnkuIFdlbGwsIHVudGlsIHNvbWVvbmUgdGFrZXMgaXQgaW4gdGhlIGhh bmQgYW5kIGZpbGVzIGEgZHJhZnQgdG8gSUVURiDwn5iKDQoNClJlZ2FyZHMNCg0KQW5hdG9sDQo=