Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:119279 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 62989 invoked from network); 16 Jan 2023 15:32:51 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 16 Jan 2023 15:32:51 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 524C218053F for ; Mon, 16 Jan 2023 07:32:50 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: * X-Spam-Status: No, score=1.7 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_HOTMAIL_RCVD2, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS8075 40.80.0.0/12 X-Spam-Virus: No X-Envelope-From: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04olkn2080.outbound.protection.outlook.com [40.92.74.80]) (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 ; Mon, 16 Jan 2023 07:32:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P8Ixm6h2I1DWDEWpjhGINegdoO5fMMS8DN52K0YYwFhk9XxK3y68dIaRLJd+AfP44pJ++DA8GkOX7CyR0TdUJIdA8TyLR4+rh82OPG0FWLs4sJ1iVBzHCzzvtfidBWDwVPTl3XQ0+sSB98vpKkyL6RXzVJ/8IhsYL6cAciSMG6LqH61wIzSFnG/rp9TT0LlavU8nOHjPbi97h5DhNadwqodwWMsG4sQAv6gbxqj6k5hQGG/Lyxl2EgeZzH113SPMqiiNXfRbT6K/MTMwtwf1UE2skAu0F57u4DZ0lXGFbN0F9UAf9XjpiuKRtrGrBlHy2bMmczKw0rFekDjEzNSiiQ== 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=KEzocoTQ4vRxL1xs7Uu/IN3JIYS08tRoejgYa9CV74w=; b=Yt0bUTGL3bLq524KPPLGUfwQ2h1BjKSh5UultwWQPZH8W7livnYZ/8Z/itv+hTEe+aCghGrDGYTGDDKzlCYTC2Xy4syenXQ2BqrlEVy7MkOPauDuWDAyYnNkbAfhuUrZhamvZ+zpwvqwuOt+uroFg5w9sIPCCuVZYRnfCXwOoE6+2iuRO5koq5P++KzBnPYok+mtAm2KK7xfMT0pZZAPsd+EWxuE5ngKw9bi9zhthv8CHSTfpcd/XzI7dlQnI6BeTz25LLlVJtaFUZuu8YeYM1CmOjT/ZA5VxbwL8toyx1ApdWQyLD/Is9yDjhck7ajcOrG/5IFnzJWkwNpfr5ig9Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KEzocoTQ4vRxL1xs7Uu/IN3JIYS08tRoejgYa9CV74w=; b=m1w8AX8pG1/ujs3c9Gsrvlpf9e0aBYrg5zRJY15YeVq6DQVDi576IJsHun5Mvhm4Q3g5UmGfth+MXNszPsTUWGIGd0zytgzlYy/We5EFICeVxsFMEHpga1Ivp/Ty0Z9qdnMtF3ZUVjoVekGGTcZxccpJbkXf099lssO9hXFg/UNucQNonbqYkkuq4UHhdp7T0BH1NDHXq1qHe8AIwfJbDxC0HiqXEAc/ObrryXLYsv7dJfu7iUZrFVpPxCAGUVU19TOfXWTSaAOMAzDPfLhZrVJ5w+4ETf9OyiJz7XVjsaYETI4lx9uzd/LUdLRvxneFSPgitd1hdj+LLnA4CQPfsQ== Received: from GV1PR01MB8817.eurprd01.prod.exchangelabs.com (2603:10a6:150:2c::13) by AS8PR01MB7918.eurprd01.prod.exchangelabs.com (2603:10a6:20b:359::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.23; Mon, 16 Jan 2023 15:32:43 +0000 Received: from GV1PR01MB8817.eurprd01.prod.exchangelabs.com ([fe80::de71:202e:531a:4bb3]) by GV1PR01MB8817.eurprd01.prod.exchangelabs.com ([fe80::de71:202e:531a:4bb3%6]) with mapi id 15.20.6002.013; Mon, 16 Jan 2023 15:32:43 +0000 To: "G. P. B." CC: Internals PHP Thread-Topic: [PHP-DEV] [PHP_DEV] [RFC] Add file_descriptor() function Thread-Index: AQHZKbtybrOHX2nfakmjI4bBGI575K6hLBVC Date: Mon, 16 Jan 2023 15:32:43 +0000 Message-ID: References: In-Reply-To: Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [8Ycak6Rfq2uPEC//K0ziMHI3rcss10bSfl8GblKNYGjVxraG5DndHWxnXSOgKxCQ] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: GV1PR01MB8817:EE_|AS8PR01MB7918:EE_ x-ms-office365-filtering-correlation-id: 630da852-4a20-4814-5140-08daf7d6e948 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: PZcKmDQgoN5XBpgBQPGgh19BnJZHSUTNI8Sc5cq9DTOjUbKMkaMKwDVuI0MzyuvUl39Hq8tmOqQBBJWmduYOtCl41M3Sf60D5LErtW23tM4f82L8RbQIa8yCNsEKjFkdaTB8fhliluMhwPf1lcSCt2MAbiLKQhyRF/S3DkSE7vzxgQHcrbKAPdD4+STjGl1JkcTLw09FfJtS3WIM+8HFRswO3zj9+JOAZSKtxxvMSklpxe2L6AXS5ww1w6mDtx2hAbVk3VcEkuOG6C7is+wvz9uJv3MnjfxGNnTCeeP7YjfEm3WK/5ybXCVd1INtx7bwLiUseGrlO2mz4SPCJXru6KPcVgf0xEd6TCtOKodM+HqcPSeJnIZKydrq2Num3l42IUDLfl/xENpp/3tglP/0qoRCcMNZzMU8GB9mqfI+x5LLDVWYq6JZcPi7P1jYg+w0cHIHgyEPMUHuap0Qa4BMN6P6/bZPbQe3XsIKyyhrZ7g9LTdsn8zWiQfabu1WM+PQllFB1x8gYaUxnErJM9GdIfP0cij0K7/Y80xiEAef2GYzY5N8U+HOZOukyXJ3n0GF9hGDt45ZSdopiRw1Rm4ZEpZQ54llFbeei2bg2aUbOjvSuHyHuDEWFI9xbF83vOZqpRa5Mvlk5BNQCgPZJGXjZA== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aVorQ0hLSFNiV2tMNGdtKzFhT1U2c3d4SWI4MURpdXpISHFicEczZlcwTmpl?= =?utf-8?B?Y3lkWitLWDkwYjBMVG5WMW5YZkx3MU1FNXVnckZhVnZ4MDNKTzgweVhQTVF5?= =?utf-8?B?V2Y4RzJGVU55OHpKM2lUZG9Dc0JzdVdvL1JuZkpQQWtFVHdhbUlYaHVSTEpI?= =?utf-8?B?OGFQenA1TWNadzA1Yit5Uzh1RnNYUHNOQUxCOGdBOS8wWFRNUUZvbnRZSWRl?= =?utf-8?B?NjJyNmFOTkovOGVwRW9jVHIxWG9sY05Eeit5MlRtYnZHU0hab3hWTURTOWN4?= =?utf-8?B?dTBHd1VMOFZ5Vlk3Z00xTnpTVEgvVEx4TW1uWEt4T1VuYmtNRkZCL0U1V3Nv?= =?utf-8?B?MU9VY1BSYTRLVnN3enFxbXU5eFVXWVBFMEx0RmwwRGluVWxSUDN4SCtQMlY1?= =?utf-8?B?cUJBUk9sRVE1RmVhdUhuK3lwUDBiL3AwVUV1WUZ1V0Z5UVZYU1c5WjBhcll5?= =?utf-8?B?M3pyMUdSa28reXVNZXNpWWdSMVZnM1dvemFEemhpUGxXTmsvaDI0S09sT0Ez?= =?utf-8?B?Z1pqSTV4MEcybXRCYVJWQzA5M3hianZQcmlCMWFUOGh5YTdFcUlJVkNRYUtG?= =?utf-8?B?WVpuSjJ6am1uNVVYL1FveU9sZXF2bXJtTjVZZGRqY2owMXR3S2V0Q09naHR1?= =?utf-8?B?UUIvUExWZDRncTk5YmhWQ1JmQ1JGd2lYUHM1TFhWRlV3bzVMdzNKcFZHZXhM?= =?utf-8?B?OTRjbkNhdDlaS2h4aDlzL3MyR3hWN1hkRUhnbndBQzJxUzhXSVd5d2o1QW5q?= =?utf-8?B?LzFuU2lzWkNTTUFsUm5ZN0NUUmE4VmxoNVF0bE9ocE1BcVFHNVBRaktxSWg1?= =?utf-8?B?aklYbnBoWERoQW9JWjM2REdtNGdjVGIvK3JPYzNtYkp4UDVpNEJza2JrZ1ds?= =?utf-8?B?aDRKWnc3RlludGQ5VnNhNk4zTkJJTHJHdktQMmtYbmJzMmg1R0V5QURqb2NP?= =?utf-8?B?Qjc3R0toVlFhaGJoQjU0N2hKZVBBWURkNjNreHBmTjE0bHRNQ1ZtL25yZlpZ?= =?utf-8?B?ZXpnNW9OWXZwaTEyMVZZRkw0Q0VVcUxzV21wS0o2L2xVb094T0NiYW5peHdN?= =?utf-8?B?aUFlZnJPZzBNWlpxS3BSSWNSTEI5dmlUejg0RjJObENqVlc4d3ZvTVI2N05a?= =?utf-8?B?Z1RLM2JhU1FTd3IvWWcwYnpPQzdjNUxWOUZiRDF0enlpdFMrWkF2RS9xUE0v?= =?utf-8?B?eHBqa3ZndDFaNEd6M1VUUEpCUTZvcjMvVTFzY1pYTVpTenc1UDlOemlIZnlm?= =?utf-8?B?WjZ5UWRtVGxpWjFESHUvUm9lZW83Z0Y2OUtUTFVOQUpJWUpBc3NCMjRrZUxp?= =?utf-8?B?dG9RNjdwdm8vMFByUWF0Y2pjZmdROStoR0NCdERnUHczV00rbTNUd29ocUdy?= =?utf-8?B?QWhFNFZSd0crdWVhUy8zc2xMMnhKMDlaL3cwTDhoS2pJN0VZSzhBSHVLUjlz?= =?utf-8?B?SVZZeHEvbVRlYTdjM3I0UDlMNjVrYVR2aG1KUGRXVTlSbUl4czFNUVJtU2tl?= =?utf-8?B?d2tRSHVWb3M3dGZ6RlU2aktXL3hiNmF4QStodnBCVFVDL0xpQkQwaGFjbCtr?= =?utf-8?B?TU54NXVzUlpMdEdJdGNzbk8vaXdiV3hyQUNUNXI0cVRFbE05OG5aUHpMS3FS?= =?utf-8?B?OTd3RWZKTGxmcXV5TnhUZnMyeVp0RnRwblM0ZGxYc1BrNDk0MERzczFPbWoz?= =?utf-8?B?UGtVRlRaeGFtUzIyZktsMXowTFpVYm1rNkNHKzdUM3psanBiNktCWkY0aTJa?= =?utf-8?B?RFpEWlJDdE5EWjB3OEJENm9PQXJmS0FnL3YwMWZ3MjFBdisxeStkTWZCV2pB?= =?utf-8?B?UzhEeXFUam9qb2IzZjJOUT09?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-fc60a.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: GV1PR01MB8817.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 630da852-4a20-4814-5140-08daf7d6e948 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jan 2023 15:32:43.5083 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR01MB7918 Subject: Re: [PHP-DEV] [PHP_DEV] [RFC] Add file_descriptor() function From: bobwei9@hotmail.com (Bob Weinand) DQo+IEFtIDE2LjAxLjIwMjMgdW0gMTY6MDEgc2NocmllYiBHLiBQLiBCLiA8Z2VvcmdlLmJhbnlh cmRAZ21haWwuY29tPjoNCj4gDQo+IO+7v0hlbGxvIGludGVybmFscywNCj4gDQo+IEkgd291bGQg bGlrZSB0byBzdGFydCB0aGUgZGlzY3Vzc2lvbiBhYm91dCB0aGUgIkFkZCBmaWxlX2Rlc2NyaXB0 b3IoKQ0KPiBmdW5jdGlvbiIgUkZDOg0KPiBodHRwczovL3dpa2kucGhwLm5ldC9yZmMvZmlsZS1k ZXNjcmlwdG9yLWZ1bmN0aW9uDQo+IA0KPiBUaGlzIFJGQyBwcm9wb3NlcyB0aGUgYWRkaXRpb24g b2YgdGhlIGZpbGVfZGVzY3JpcHRvcigpIGZ1bmN0aW9uIHRvDQo+IHJldHJpZXZlIHRoZSB1bmRl cmx5aW5nIGZpbGUgZGVzY3JpcHRvciBvZiBzdHJlYW0gaWYgaXQgZXhpc3RzLiBUaGlzIGlzDQo+ IHVzZWZ1bCB3aGVuIGludGVyYWN0aW5nIHdpdGggYSBVU0IgZGV2aWNlLg0KPiANCj4gQmVzdCBy ZWdhcmRzLA0KPiANCj4gR2VvcmdlIFAuIEJhbnlhcmQNCg0KSGV5IEdlb3JnZSwNCg0KSSBsaWtl IHRoZSBpZGVhLiBIb3dldmVyIHR3byBxdWVzdGlvbnM6DQoNCldoeSBpcyBpdCBpdHMgb3duIGZ1 bmN0aW9uIGFuZCBub3QgcGFydCBvZiBzdHJlYW1fZ2V0X21ldGFfZGF0YSgpPyAod2hpY2ggeW91 IGFueXdheSB3YW50IHRvIGNoZWNrIHRvIGVuc3VyZSB0aGF0IGl0J3MgdGhlIHByb3BlciBzdHJl YW0gdHlwZSkNCldoeSBhcmUgYWxsIHJlc291cmNlcyB0aHJvd2luZyBhIFR5cGVFcnJvciBhbmQg bm90IG9ubHkgcmVzb3VyY2VzIHdoaWNoIGFyZW4ndCBzdHJlYW1zPyBJIGNvdWxkIGltYWdpbmUg Y2FsbGluZyB0aGF0IGZ1bmN0aW9uIHRvIGNoZWNrIHdoZXRoZXIgdGhlIHN0cmVhbSBpcyBpbiBt ZW1vcnkgb3IgYmFja2VkIGJ5IGEgZmQgZm9yIGV4YW1wbGUuIEknZCBwcm9wb3NlIHRvIHJldHVy biBhIHByb3BlciBjaGVja2FibGUgdmFsdWUgbGlrZSAtMSBpbiB0aGF0IGNhc2UuDQoNClRoYW5r cywNCkJvYg==