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.1 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 27815 invoked from network); 10 Apr 2022 16:00:26 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 10 Apr 2022 16:00:26 -0000 Received: (qmail 6137 invoked by uid 550); 10 Apr 2022 16:00:24 -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 6087 invoked from network); 10 Apr 2022 16:00:23 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.ca; s=s2048; t=1649606410; bh=LQ8cGx+2lg/6W9/o0YPSdajKmkG3NMYOxXY24Ka20e8=; h=Date:From:Subject:To:Cc:References:In-Reply-To:From:Subject:Reply-To; b=HYkAWGW10qqJ4sGcq2r7utF0xAFCo66KbyDwQMVjyS4h7GB2PG7YL9zygulSFMMUW1UE0B8kL8qcOFPSb1MWoNRcaLP0LvrUrlvPRgYdyDVMA+93bMP8jeAMwiK8e6uSebGtG5vAk06Or/8lit+c58lWZcELEWSpxK/McSZ6QhrT8ticXGecOFydYXptbrteQkDk3aPMKLHToyD9CAxhPFLHdFrAXSxp/FPm3zUxFpIvngik7i0dW1ynKFIvRx2aHli1LOnty0dWY9kenmnvaj6UzDcYgJTbhkEHBzNZypNg5ggsh2fI86x3NWfyNR4CgcQfMD9WZ+4q6VQhyRjoTA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1649606410; bh=az3u7Dwzj5vSLvNZMWJ2o0ym5pUBc8ROaFZQDnA1D8m=; h=X-Sonic-MF:Date:From:Subject:To:From:Subject; b=tFT4CZBipW7Ile81xN8ajZRBkzh5vWxICfX7KbxMtsFFDByPY7qb7KjxxKdVn6r/RubffV/7PtW4x+BCQSio/oAuE1kJSfHRtRf8vUGHt60wF25lschrXt4Rc85ZJOdf2qj8RpenOZhN45YdKTpjub+xDCft5y8ZM9mBViNUjKnx3lGNsuHwb0MSk4mVleRx6x4yEt9kr0hwSPBvrzpD3S5GcEsGOKIpSSFDV3/3kk6AntZXtVyxJ++y13osbHcJyhcipNGo7WR6R5e/SQakPx6u+ME0zPGIHmsPBs/Sr9E+bHb3WQep12pVeNXbcZ01t2+iDUb394bJAsNKUZgOPQ== X-YMail-OSG: lzCl3ysVM1lhcEpCDod4ky8oAQf4cq5RqPaqnpVwQrn7qyJQTdiSknfV71pa8Oq 8DlUortHKxoTr_Kuksy9cxlLqVCqswQ.cUmKFMhrptiAxf.3qm4Gx4Mg20ICFbkrExJthBa0o2dW 5MsgPI52sfa9.7Vg9I6HdW_nMYC_1QliEH_PXRlnsshbIGbM_Nt0hfCGqXAvDf75bDVD4851m4ZR Ib_iqgarBfvUnT1GDplRUWIJ9OGWd0f4sMOu5371TD3IlSOiRmQUCi62iTux7Tg5glCdZxQXyaG6 B0V9cVdVy2V0Ep378DzDoJcVLN8VHO9DRjPGH4v4Yig6dTFHChWuHlateM99AbqN1xTS8Fq.K9k0 b0qUpb43bf0Yy_hak5COIV6XMzVLmYSN_9xyD.xNJRwu8k.zn3SjwgDJ2BZ2lK3q9U9PyPx6Ixwe XOOtYRJMvD8_No1oXiOElPmmgjIF6nwScL18XSoHsM.YWbZVYwYUhYukihI9cv7c_jBqZSJh4B45 xUygAsI7H2C0QjmwufEo6ZR7OFk6W5MlocR4dUAhTbWq4mh1_bVOQI7Ix81ADVNtlhVA00WrV.AS w_yGEo1afY.SvwPM5DmAqWPZlRMIr2QUM6g58C7HpzaZYFDB.oxxOM4Z.5oI_l3dq1We4x9xIdtq zOU.km2rkGZrDoAxzcYBFELMhZsw9yA89EYbA5LyMDrGYWxBXaHMY8XFtiRGQftE3b6i4s3ny4Xk xPSXO0yMr6JxP1iWSWjYS2Ze2hj.8P0_pnBwVNs0NLikR2M_.8f47JnQnUgkKp5W_aVRqiUu6Opk U89UIFjDGxLNdyLNIDVMOOSjsoD2YYnfhMCS4JX67t21hylN9kfqOMB3XFgjtUpZ_IcPyivSevc2 8S0MFuSTK4ydbprFUDI8R.MsvjUgCbwFWSNIJ5SR0Fm.jeVq_gyRcXpk5WwnwNt2WxB5TzUHKhYq b6WWZdgIYPg0iSgfAhqg1kDIQmwd43KbiFxwkuhs4U3099OdPgY3bAndvQnd0bfhxTpM.LPpo1NH lXDk394MFOmA_i9HqkZ9jMrSE8a8fphKAiHic9aP38Pxx07jRMVHJEdOlxFoqyDFLV2oNv7Tp0O4 Fva0PvsVNLGHZFGQLFm7.AYZLJszDEIdWWH4Rme_W7suG7k_ClB09HCm_HI2Vidllui71gywUmPF S3Df2C6i_ctDke27TYvibt_pzUscKYcMzas9LA_Na8BlBw4iXfhSntMfFWrdjxI6NDaSn0YIxuaI V5DL1H48cBNk3lay0oBO5sxI3o4vKx.OLrM6MfluVyDS9jHKL5kiQuErInb7LUs9_qwg.6rFZezP QK6meVwXwlcAn5bUqqzQ2qRm6Hg.JA_39nD1Nf.ginw_VanK342jxf9pbcF...uoDQTr_UO0cJqu AdYEjVOx1uhJSk9KplHWuDIYR75JwtFzzt2Jkz8WnsPMqSYj8RyXaKxHmVh3bmc.r2CTEghJlKkP FfTtlKDciGfWSnKHQcTrrIc4VmepYXR97_V0YlBsOU97Zbr1BqE_nqSKfLq6KoYJVHywAV5.tjz. eQUumaS8p8pVjheeAV8pTDgimeXsaAO1ErHWohMNHzMgOxg4spHl4qwstiAFbo4kILDtSIt_GjGZ cX5jXh6q0BvVVKmORw7WKmIaQ0QzxY.8tcRhgeTD1Zvo1tTcogtpzkdV4R0BRuWyj9fhqu9TQspk tCTBDiOqt0rmhyBaDg2YPbjXG6YFfT6jEe4bGGK2ODMb7cUUC9N2gaLZVSZp8Vxqd3aA.dLVyCmr eLzy7cC4laLKb3x0uyeL7VXLPOy7JCCc3_h7e_esH1zuxsR5ZNsUy0wOBhvvBD5unhPN0a3gDGJB OWWMCSnj02waWGL5WWbszP6o0z7.nYKFDciLWdvTLUg1Ss0c8wcxXihY6H7o8oAqGnUG7tC2qFLg 0JThCgYMtX6cJvB4nNPmdTezkQkqnzC87k8NUcmE6rN5tgyTohbst3jQxq5qkmHUYspBkWAAOf4S SMwjF_uGH5ebedXfYI9UPooiHpqjfezlCXep6HNsxOh1f._Y6jk1kLWuOrf4tPg9wdvHaal0wHvl iXc9vBm11dESxvm4ubUtX6eJEloVEQCCnzTtKklLJC3Weelpy.GBXv.sKduCkXGYUq8ROXNME8D5 Tg_MD3aFXhRMJnyRqWUNO94G0ITVFrD2oFRZuCrfe99O9R5U1i7IrnLcsOzx1rKEAt.rj6kIjys9 6HB2y73l.SmoYfLIOdcZ5M1yWHW7jHALz.JQBv47LlDuB1J8Gfay.LKMc.HJ9XPjgUlM- X-Sonic-MF: Date: Sun, 10 Apr 2022 12:00:04 -0400 From: "Alex Xu (Hello71)" To: musl@lists.openwall.com Cc: Keyu Tao References: In-Reply-To: MIME-Version: 1.0 Message-Id: <1649605497.38rdgg2ifl.none@localhost> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.20048 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Subject: Re: [musl] getmntent() fails to parse when source is empty string It's worth noting that octal escape sequences are also not supported.=20 This has been reported previously, e.g. at: https://inbox.vuxu.org/musl/HE1P192MB0010D60AAC4BA0F08F1A5644FB5E0@HE1P192M= B0010.EURP192.PROD.OUTLOOK.COM/ https://inbox.vuxu.org/musl/87o85j8sru.fsf@atufi.org/ I think the empty source is basically impossible to support with=20 getmntent though. Both the glibc and musl implementations ignore leading=20 whitespace, probably because getmntent is more commonly used with fstab,=20 where users may have unintentional leading whitespace. If empty sources=20 are an issue for your program, I would suggest using your own getmntent=20 implementation.