From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 30916 invoked from network); 3 Jul 2023 00:41:31 -0000 Received: from second.openwall.net (193.110.157.125) by inbox.vuxu.org with ESMTPUTF8; 3 Jul 2023 00:41:31 -0000 Received: (qmail 30656 invoked by uid 550); 3 Jul 2023 00:41:27 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 28408 invoked from network); 3 Jul 2023 00:37:33 -0000 X-Originating-IP: [180.111.101.91] Date: Mon, 3 Jul 2023 08:37:17 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: =?UTF-8?B?56iL5pm65pif?= To: musl@lists.openwall.com X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.15 build 20230321(1bf45b10) Copyright (c) 2002-2023 www.mailtech.cn cnic.cn In-Reply-To: <20230629092151.GA10969@openwall.com> References: <1688024729.28262.ezmlm@lists.openwall.com> <20230629092151.GA10969@openwall.com> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 MIME-Version: 1.0 Message-ID: <266b8af9.3c84.189192eb083.Coremail.zhixing@nj.iscas.ac.cn> X-Coremail-Locale: zh_CN X-CM-TRANSID:qgCowAD3j249GKJkDVADAA--.29556W X-CM-SenderInfo: x2kl5xdqj60y4olvutnvoduhdfq/1tbiCQYSCmSeqMBVGwABsK X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VW3Jw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= Subject: [musl] Re: Re: On the redefinition of stdin, stdout, etc. in stdio. h aGksZnJpZW5kOgoKSSBoYXZlIGEgcXVlc3Rpb24gdG8gYXNrOgoKMS4gVGhlIHN0ZGluIGFuZCBz dGRvdXQgYXJlIHJlZGVmaW5lZCBpbiB0aGUgc3RkaW8uIGggZmlsZSBpbiB0aGUgTXVzbCBzb3Vy Y2UgY29kZSwgYXMgZm9sbG93czoKCmV4dGVybiBGSUxFICpjb25zdCBzdGRpbjsKZXh0ZXJuIEZJ TEUgKmNvbnN0IHN0ZG91dDsKZXh0ZXJuIEZJTEUgKmNvbnN0IHN0ZGVycjsKCiNkZWZpbmUgc3Rk aW4gIChzdGRpbikKI2RlZmluZSBzdGRvdXQgKHN0ZG91dCkKI2RlZmluZSBzdGRlcnIgKHN0ZGVy cikKYnV0LEluIGdsaWJjLCB0aGV5IGFyZSBvbmx5IHJlZGVmaW5lZCBhcyB0aGVtc2VsdmVzLCBh cyBmb2xsb3dzOgoKLyogU3RhbmRhcmQgc3RyZWFtcy4gICovCmV4dGVybiBGSUxFICpzdGRpbjsg ICAgICAgICAgICAgLyogU3RhbmRhcmQgaW5wdXQgc3RyZWFtLiAgKi8KZXh0ZXJuIEZJTEUgKnN0 ZG91dDsgICAgICAgICAgICAvKiBTdGFuZGFyZCBvdXRwdXQgc3RyZWFtLiAgKi8KZXh0ZXJuIEZJ TEUgKnN0ZGVycjsgICAgICAgICAgICAvKiBTdGFuZGFyZCBlcnJvciBvdXRwdXQgc3RyZWFtLiAg Ki8KLyogQzg5L0M5OSBzYXkgdGhleSdyZSBtYWNyb3MuICBNYWtlIHRoZW0gaGFwcHkuICAqLwoj ZGVmaW5lIHN0ZGluIHN0ZGluCiNkZWZpbmUgc3Rkb3V0IHN0ZG91dAojZGVmaW5lIHN0ZGVyciBz dGRlcnIKQmFzZWQgb24gd2hhdCBjb25zaWRlcmF0aW9ucyB3ZSB3aWxsIG1ha2UgdGhpcyBjaGFu Z2U/IAoKMi4gQmFzZWQgb24gdGhlIGFib3ZlIG1vZGlmaWNhdGlvbnMsIEkgd2lsbCByZXBvcnQg dGhlIGZvbGxvd2luZyBlcnJvcnMgd2hlbiBjb21waWxpbmcgcGFja2FnZXMgc3VjaCBhcyBsY3Ig YW5kIGx4YyB1c2luZyBNdXNsIGFzIHRoZSBiYXNpYyBsaWJyYXJ5IGZvciB5b2N0byBlbWJlZGRl ZCBjb21waWxhdGlvbjoKIC1vIGpzb24vLmxpYnMvbGlibHhjX2xhLWpzb25fY29tbW9uLm8KfCBJ biBmaWxlIGluY2x1ZGVkIGZyb20gLi4vLi4vLi4vbHhjLTQuMC4zL3NyYy9seGMvanNvbi9yZWFk LWZpbGUuaDo1LAp8ICAgICAgICAgICAgICAgICAgZnJvbSAuLi8uLi8uLi9seGMtNC4wLjMvc3Jj L2x4Yy9qc29uL2RlZnMuYzo2Ogp8IC4uLy4uLy4uL2x4Yy00LjAuMy9zcmMvbHhjL2pzb24vZGVm cy5jOiBJbiBmdW5jdGlvbiAnbWFrZV9kZWZzX2hvb2snOgp8IC4uLy4uLy4uL2x4Yy00LjAuMy9z cmMvbHhjL2pzb24vZGVmcy5jOjg2OjI2OiBlcnJvcjogZXhwZWN0ZWQgaWRlbnRpZmllciBiZWZv cmUgJygnIHRva2VuCnwgICAgODYgfCAgICAgICAgICAgICAgICAgaWYgKGN0eC0mZ3Q7c3RkZXJy ICZndDsgMCkKfCAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn4KfCAuLi8u Li8uLi9seGMtNC4wLjMvc3JjL2x4Yy9qc29uL2RlZnMuYzo4NzozNDogZXJyb3I6IGV4cGVjdGVk IGlkZW50aWZpZXIgYmVmb3JlICcoJyB0b2tlbgp8ICAgIDg3IHwgICAgICAgICAgICAgICAgICAg ICBmcHJpbnRmKGN0eC0mZ3Q7c3RkZXJyLCAiV0FSTklORzogdW5rbm93biBrZXkgZm91bmQ6ICVz XG4iLCB0cmVlLSZndDt1Lm9iamVjdC5rZXlzW2ldKTsKfCAgICAgICB8ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIF5+fn5+fgp8IC4uLy4uLy4uL2x4Yy00LjAuMy9zcmMvbHhjL2pz b24vZGVmcy5jOjg3OjIxOiBlcnJvcjogdG9vIGZldyBhcmd1bWVudHMgdG8gZnVuY3Rpb24gJ2Zw cmludGYnCnwgICAgODcgfCAgICAgICAgICAgICAgICAgICAgIGZwcmludGYoY3R4LSZndDtzdGRl cnIsICJXQVJOSU5HOiB1bmtub3duIGtleSBmb3VuZDogJXNcbiIsIHRyZWUtJmd0O3Uub2JqZWN0 LmtleXNbaV0pOwp8ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICBefn5+fn5+CnwgSW4gZmls ZSBpbmNsdWRlZCBmcm9tIC4uLy4uLy4uL2x4Yy00LjAuMy9zcmMvbHhjL2pzb24vcmVhZC1maWxl Lmg6NSwKfCAgICAgICAgICAgICAgICAgIGZyb20gLi4vLi4vLi4vbHhjLTQuMC4zL3NyYy9seGMv anNvbi9kZWZzLmM6NjoKCgpJcyB0aGVyZSBhIHNvbHV0aW9uIHRvIHRoaXMgZXJyb3IgcmVwb3J0 OyBJIHRyaWVkIHRvIHN5bmNocm9uaXplIHRoZWlyIGRlZmluaXRpb25zIGluIHRoZSBNdXNsIHNv dXJjZSBjb2RlIHdpdGggdGhvc2UgaW4gR2xpYmMsIGFuZCB0aGVyZSB3YXMgbm8gcHJvYmxlbSBj b21waWxpbmcgaW1hZ2VzLiBDYW4gaXQgYmUgbW9kaWZpZWQgdG8gYmUgY29uc2lzdGVudCB3aXRo IGdsaWJjPwoKCgpMb29raW5nIGZvcndhcmQgdG8geW91ciByZXBsee+8gQ==