From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Maxime Devos Newsgroups: gmane.lisp.guile.bugs Subject: bug#46220: Fwd: Some non-standard O_* flags are missing Date: Tue, 09 Mar 2021 20:03:27 +0100 Message-ID: <4eca22f89b0e02b71962d035de638095e2a72ed2.camel@telenet.be> References: <308932c261a6f953a498606fb45cb35e08988af5.camel@telenet.be> Mime-Version: 1.0 Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-x009X691unQpxjio58kn" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18557"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Evolution 3.34.2 To: 46220@debbugs.gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Tue Mar 09 21:18:42 2021 Return-path: Envelope-to: guile-bugs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lJioU-0004jI-FS for guile-bugs@m.gmane-mx.org; Tue, 09 Mar 2021 21:18:42 +0100 Original-Received: from localhost ([::1]:49870 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lJioT-00005o-Ge for guile-bugs@m.gmane-mx.org; Tue, 09 Mar 2021 15:18:41 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54622) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lJheI-0002AB-FZ for bug-guile@gnu.org; Tue, 09 Mar 2021 14:04:06 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36403) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lJheE-0007hR-AW for bug-guile@gnu.org; Tue, 09 Mar 2021 14:04:06 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lJheE-0000bO-6f for bug-guile@gnu.org; Tue, 09 Mar 2021 14:04:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Tue, 09 Mar 2021 19:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46220 X-GNU-PR-Package: guile Original-Received: via spool by 46220-submit@debbugs.gnu.org id=B46220.16153166352301 (code B ref 46220); Tue, 09 Mar 2021 19:04:02 +0000 Original-Received: (at 46220) by debbugs.gnu.org; 9 Mar 2021 19:03:55 +0000 Original-Received: from localhost ([127.0.0.1]:47949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJhe6-0000b3-Qx for submit@debbugs.gnu.org; Tue, 09 Mar 2021 14:03:55 -0500 Original-Received: from albert.telenet-ops.be ([195.130.137.90]:38190) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJhe1-0000aq-Do for 46220@debbugs.gnu.org; Tue, 09 Mar 2021 14:03:52 -0500 Original-Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by albert.telenet-ops.be with bizsmtp id eK3n240090mfAB406K3nSj; Tue, 09 Mar 2021 20:03:47 +0100 In-Reply-To: <308932c261a6f953a498606fb45cb35e08988af5.camel@telenet.be> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1615316627; bh=PMI3sxAKKBwxj9I9O67aFbFs4IQgGFebMD9IesXs3Zk=; h=Subject:From:To:Date:In-Reply-To:References; b=oUwAWIW89PNL0lHtyb6TcqEXM/0MMENUX+zDK0N394l56+tC7Clh0NpJ7upAk8lMu xLFC+vP2OUsLHVJA4nKijukeQeNd9f2YSfRjLFDNblYvusXNs+gJuK8jyOnv5AGgLN 6g+J9iWuhreBkBQG/UF2wkCxKVkloccGAefsC6I9av+7rXMpiELD70nXIf/4/nxeQv 6N/xcvP6A4l8Kf+YdjtuvRwv42G9jT5Dg2I+DAbKgJDD2+WeC5psr8HBndj/ekogqq kwuyzzrhEwcUikve/IqGFidDwAxqmk0TmOTW477lNSSpZ/43xooCRvcmvFr6GudoB9 2U0hg78mtUN5w== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.io gmane.lisp.guile.bugs:9989 Archived-At: --=-x009X691unQpxjio58kn Content-Type: multipart/mixed; boundary="=-34cg2Ld1E/7COPM8m9P8" --=-34cg2Ld1E/7COPM8m9P8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I forgot to include O_PATH, which (in combination with O_NOFOLLOW) is required for opening a symbolic link. See revised patch in attachment. --=-34cg2Ld1E/7COPM8m9P8 Content-Disposition: attachment; filename*0=0001-Define-O_NOFOLLOW-and-various-other-flags-when-suppo.pat; filename*1=ch Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-Define-O_NOFOLLOW-and-various-other-flags-when-suppo.patch"; charset="UTF-8" RnJvbSBkNzY5YTc1OTYyYzY0ODA0ZjM1NGEwMTMzNDk0NDkxNjI2YjhiMmRjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IFR1ZSwgMiBNYXIgMjAyMSAxODowMzoyMiArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIERl ZmluZSBgT19OT0ZPTExPVycgYW5kIHZhcmlvdXMgb3RoZXIgZmxhZ3Mgd2hlbiBzdXBwb3J0ZWQu Ck1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYt OApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0CgoqIGxpYmd1aWxlL2ZpbGVzeXMuYyAo c2NtX2luaXRfZmlsZXN5cyk6IERlZmluZSDigJhPX0lHTk9SRV9DVFRZ4oCZLAogIOKAmE9fTk9M SU5L4oCZLCDigJhPX05PRk9MTE9X4oCZLCDigJhPX1BBVEjigJksIOKAmE9fVE1QRklMReKAmSwg 4oCYT19TSExPQ0vigJksCiAg4oCYT19FWExPQ0vigJksIOKAmE9fQVNZTkPigJksIOKAmE9fTk9B VElNReKAmSwg4oCYT19ESVJFQ1RPUlnigJksIOKAmE9fQ0xPRVhFQ+KAmQogIGFuZCDigJhPX0RJ UkVDVOKAmSB3aGVuIGF2YWlsYWJsZS4KLS0tCiBsaWJndWlsZS9maWxlc3lzLmMgfCAzNiArKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzNiBpbnNl cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvbGliZ3VpbGUvZmlsZXN5cy5jIGIvbGliZ3VpbGUvZmls ZXN5cy5jCmluZGV4IDFiMGFmNmUxNC4uZmNlNmVlYzJiIDEwMDY0NAotLS0gYS9saWJndWlsZS9m aWxlc3lzLmMKKysrIGIvbGliZ3VpbGUvZmlsZXN5cy5jCkBAIC0xOTU4LDkgKzE5NTgsNDUgQEAg c2NtX2luaXRfZmlsZXN5cyAoKQogI2lmZGVmIE9fTEFSR0VGSUxFICAKICAgc2NtX2NfZGVmaW5l ICgiT19MQVJHRUZJTEUiLCBzY21fZnJvbV9pbnQgKE9fTEFSR0VGSUxFKSk7CiAjZW5kaWYKKyNp ZmRlZiBPX0lHTk9SRV9DVFRZCisgIHNjbV9jX2RlZmluZSAoIk9fSUdOT1JFX0NUVFkiLCBzY21f ZnJvbV9pbnQgKE9fSUdOT1JFX0NUVFkpKTsKKyNlbmRpZgorI2lmZGVmIE9fTk9MSU5LCisgIHNj bV9jX2RlZmluZSAoIk9fTk9MSU5LIiwgc2NtX2Zyb21faW50IChPX05PTElOSykpOworI2VuZGlm CiAjaWZkZWYgT19OT1RSQU5TCiAgIHNjbV9jX2RlZmluZSAoIk9fTk9UUkFOUyIsIHNjbV9mcm9t X2ludCAoT19OT1RSQU5TKSk7CiAjZW5kaWYKKyNpZmRlZiBPX05PRk9MTE9XCisgIHNjbV9jX2Rl ZmluZSAoIk9fTk9GT0xMT1ciLCBzY21fZnJvbV9pbnQgKE9fTk9GT0xMT1cpKTsKKyNlbmRpZgor I2lmZGVmIE9fUEFUSAorICBzY21fY19kZWZpbmUgKCJPX1BBVEgiLCBzY21fZnJvbV9pbnQgKE9f UEFUSCkpOworI2VuZGlmCisjaWZkZWYgT19UTVBGSUxFCisgIHNjbV9jX2RlZmluZSAoIk9fVE1Q RklMRSIsIHNjbV9mcm9tX2ludCAoT19UTVBGSUxFKSk7CisjZW5kaWYKKyNpZmRlZiBPX1NITE9D SworICBzY21fY19kZWZpbmUgKCJPX1NITE9DSyIsIHNjbV9mcm9tX2ludCAoT19TSExPQ0spKTsK KyNlbmRpZgorI2lmZGVmIE9fRVhMT0NLCisgIHNjbV9jX2RlZmluZSAoIk9fRVhMT0NLIiwgc2Nt X2Zyb21faW50IChPX0VYTE9DSykpOworI2VuZGlmCisjaWZkZWYgT19BU1lOQworICBzY21fY19k ZWZpbmUgKCJPX0FTWU5DIiwgc2NtX2Zyb21faW50IChPX0FTWU5DKSk7CisjZW5kaWYKKyNpZmRl ZiBPX05PQVRJTUUKKyAgc2NtX2NfZGVmaW5lICgiT19OT0FUSU1FIiwgc2NtX2Zyb21faW50IChP X05PQVRJTUUpKTsKKyNlbmRpZgorI2lmZGVmIE9fRElSRUNUT1JZCisgIHNjbV9jX2RlZmluZSAo Ik9fRElSRUNUT1JZIiwgc2NtX2Zyb21faW50IChPX0RJUkVDVE9SWSkpOworI2VuZGlmCisjaWZk ZWYgT19DTE9FWEVDCisgIHNjbV9jX2RlZmluZSAoIk9fQ0xPRVhFQyIsIHNjbV9mcm9tX2ludCAo T19DTE9FWEVDKSk7CisjZW5kaWYKKyNpZmRlZiBPX0RJUkVDVAorICBzY21fY19kZWZpbmUgKCJP X0RJUkVDVCIsIHNjbV9mcm9tX2ludCAoT19ESVJFQ1QpKTsKKyNlbmRpZgogCiAjaWZkZWYgRl9E VVBGRCAgCiAgIHNjbV9jX2RlZmluZSAoIkZfRFVQRkQiLCBzY21fZnJvbV9pbnQgKEZfRFVQRkQp KTsKLS0gCjIuMzAuMQoK --=-34cg2Ld1E/7COPM8m9P8-- --=-x009X691unQpxjio58kn Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYEfGfxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7t0kAQCY7/LuaS5/gfvC+C5qWWDT/o6+ TZgSM1aKZ8ZdtV14UQEAt/Sn1fClw1HeaqPuauT61FuMdaiUazen8j1bgkEsWwU= =AGmh -----END PGP SIGNATURE----- --=-x009X691unQpxjio58kn--