From unknown Wed Jun 18 23:16:52 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#46220 <46220@debbugs.gnu.org> To: bug#46220 <46220@debbugs.gnu.org> Subject: Status: Fwd: Some non-standard O_* flags are missing Reply-To: bug#46220 <46220@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:16:52 +0000 retitle 46220 Fwd: Some non-standard O_* flags are missing reassign 46220 guile submitter 46220 bug-guile@gnu.org severity 46220 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 31 16:30:43 2021 Received: (at submit) by debbugs.gnu.org; 31 Jan 2021 21:30:43 +0000 Received: from localhost ([127.0.0.1]:58211 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6KIs-0006t6-Dm for submit@debbugs.gnu.org; Sun, 31 Jan 2021 16:30:43 -0500 Received: from lists.gnu.org ([209.51.188.17]:36338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l6KIq-0006sy-6T for submit@debbugs.gnu.org; Sun, 31 Jan 2021 16:30:41 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47140) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6KIp-0000BS-Lg for bug-guile@gnu.org; Sun, 31 Jan 2021 16:30:39 -0500 Received: from laurent.telenet-ops.be ([2a02:1800:110:4::f00:19]:48332) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l6KIn-0002nh-CR for bug-guile@gnu.org; Sun, 31 Jan 2021 16:30:39 -0500 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by laurent.telenet-ops.be with bizsmtp id PZWY2400Z0mfAB401ZWZwZ; Sun, 31 Jan 2021 22:30:33 +0100 Message-ID: <308932c261a6f953a498606fb45cb35e08988af5.camel@telenet.be> Subject: Fwd: Some non-standard O_* flags are missing From: Maxime Devos To: bug-guile@gnu.org Date: Sun, 31 Jan 2021 22:30:22 +0100 References: Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-SMQRFi0BQvz8SOY4HZEC" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1612128633; bh=8x5zR5xX3adGcyUcQSK8UqG4S8OTEx7G8KbK8SDeHVk=; h=Subject:From:Reply-To:To:Date:References; b=O/lh/8HtGAxjfBPtyGNwLyjU/4RFwC1urhcgU7nvukUDXvhrfIyO65Q0/7YbAXPVE VQ48SmUQdWohJwXxbBxos4mjkZt2xKg0/O9zv64t3kFkrOS6v6AQZNQ9reoUe+jPkf vesYDlHufrmSn27s9acl2AURmnKFhQCspwt8cPp2YVCW4MsH4PiwO4r89aGKwan5ZN nyVN8Mdf3bIvfT0k4ZqzVuiNN4quv1EqpXOg7uIGatstrGfj10NvctoUT+P/JMDm51 qnmeckXbXvpGn8c0BxJC24w1u6l8g8SSOhZGxYg9KDQqZJFzKZ/I+VxAay6FNYKfcg oWUUDdNJD/87Q== Received-SPF: pass client-ip=2a02:1800:110:4::f00:19; envelope-from=maximedevos@telenet.be; helo=laurent.telenet-ops.be X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: bug-guile@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-SMQRFi0BQvz8SOY4HZEC Content-Type: multipart/mixed; boundary="=-QMAryqVwkd0hxTdqd8b3" --=-QMAryqVwkd0hxTdqd8b3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi guilers, I've accidentally sent the message to guile-devel instead of bug-guile. The bug report is forwarded here. --=-QMAryqVwkd0hxTdqd8b3 Content-Disposition: inline Content-Description: Forwarded message =?UTF-8?Q?=E2=80=94?= Some non-standard O_* flags are missing Content-Type: message/rfc822 Message-ID: Subject: Some non-standard O_* flags are missing From: Maxime Devos To: guile-devel@gnu.org Date: Sun, 31 Jan 2021 22:13:10 +0100 Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-OhU4SSQAETJrTbPGgv8v" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 --=-OhU4SSQAETJrTbPGgv8v Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi guilers, I noticed the following open flags are not defined: O_NOFOLLOW, O_TMPFILE, O_IGNORE_CTTY, O_NOLINK, O_SHLOCK, O_EXLOCK, O_ASYNC, O_NOATIME. Some of these are Hurd-specific, Linux-specific and BSD-specific. I'm particularily interested in O_NOFOLLOW, O_TMPFILE, O_IGNORE_CTTY, O_NOLINK and O_NOATIME, the others don't matter for me, though they may be useful for others. Could extra O_* flags be exported to Guile (in libguile/filesys.c) on systems where they are defined? Greetings, Maxime --=20 Maxime Devos PGP Key: C1F3 3EE2 0C52 8FDB 7DD7 011F 49E3 EE22 1917 25EE Freenode handle: mdevos --=-OhU4SSQAETJrTbPGgv8v 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+4iGRcl7gUCYBcdZhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7j8zAQCUR1roSnNX+QkjDkWTu3cfRblc lz7tecpIhsZEm2w+BwD+KB1oyjmtqzrZAfFdGm9ywrWvK09Owuw0BGuXGSfkKg0= =BVzM -----END PGP SIGNATURE----- --=-OhU4SSQAETJrTbPGgv8v-- --=-QMAryqVwkd0hxTdqd8b3-- --=-SMQRFi0BQvz8SOY4HZEC 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+4iGRcl7gUCYBchbhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7hXDAP91T6H5/F6f8YKE0cU94lAVwwWZ UHdkHjLeFjPDDF0krQEAxdzjOdFBcncayrCv8utJz0QZxkKHzGQ1k6FtRNla1wk= =JWSb -----END PGP SIGNATURE----- --=-SMQRFi0BQvz8SOY4HZEC-- From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 02 13:30:14 2021 Received: (at 46220) by debbugs.gnu.org; 2 Mar 2021 18:30:14 +0000 Received: from localhost ([127.0.0.1]:54164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lH9mg-00086n-Gz for submit@debbugs.gnu.org; Tue, 02 Mar 2021 13:30:14 -0500 Received: from andre.telenet-ops.be ([195.130.132.53]:33218) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lH9mc-0007zZ-91 for 46220@debbugs.gnu.org; Tue, 02 Mar 2021 13:30:12 -0500 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by andre.telenet-ops.be with bizsmtp id bWW72400Y0mfAB401WW8oR; Tue, 02 Mar 2021 19:30:08 +0100 Message-ID: <3c00deee4082fe28fa9fd442ecf7239d049c5333.camel@telenet.be> Subject: Re: Some non-standard O_* flags are missing From: Maxime Devos Date: Tue, 02 Mar 2021 19:30:01 +0100 In-Reply-To: References: Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-MCyErvNH2IBMZSF2a0eP" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1614709808; bh=C/q3IKiz2cYYmz0FG7heEgEsAOCmRsa1OJwpn7flEdc=; h=Subject:From:Cc:Date:In-Reply-To:References; b=fcBdkwwRCo3VIByEBbpks4OATA4Wy855reaaVZdk8kUReIawfX27+GmfVeMPrM/Vm x2um5r1SAFr6AhcoNDu0etxInkv7YAVE5MXdHUGltz/yhlHD2VVyc4kegYxizLNfZe s+jAxdr5MjmAM5BC2I/yFYsS22L+1QcY7clynPHJPigoNju/EnOdM5PLV3Z8YzD3l6 ozuCLquxM/QG49sK8qdw+BVtg533KAGasdeGTKUbZjsP+2Zh972xJotwkpLTn+/ksI ecb2iLo6xSypf9Gk/Lc8y+9FVyp6Bl0FYWGYOENHtDh6mI4s+/O5f6uNdTQyMTitso V+N+//fXMw4tQ== X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi guilers, Attached is a patch that exports O_NOFOLLOW & others when available. While testing, I found some weirdness (kernel: Linux). $ ./meta/build-env guile scheme@(guile-user)> O_NOFOLLOW $1 = 131072 scheme@(guile-user)> O_NOTRANS $2 = 0 scheme@(guile-user)> O_LARGEFILE $3 = 0 Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [195.130.132.53 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [195.130.132.53 listed in wl.mailspike.net] 1.2 MISSING_HEADERS Missing To: header 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (maximedevos[at]telenet.be) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 1.0 MALFORMED_FREEMAIL Bad headers on message from free email service X-Debbugs-Envelope-To: 46220 Cc: 46220@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) --=-MCyErvNH2IBMZSF2a0eP Content-Type: multipart/mixed; boundary="=-pyreMU6uFuiuBXnI6ze/" --=-pyreMU6uFuiuBXnI6ze/ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi guilers, Attached is a patch that exports O_NOFOLLOW & others when available. While testing, I found some weirdness (kernel: Linux). $ ./meta/build-env guile scheme@(guile-user)> O_NOFOLLOW $1 =3D 131072 scheme@(guile-user)> O_NOTRANS $2 =3D 0 scheme@(guile-user)> O_LARGEFILE $3 =3D 0 O_NOFOLLOW is exported as expected. O_NOTRANS is exported, even though on the Linux kernel (O_NOTRANS is Hurd-specific). O_LARGEFILE is 0, which could be correct I suppose, but if files are opened in large file mode by default I don't really see a point in defining O_LARGEFILE. This seems orthogonal to this bug (well, feature request), though. Greetings, Maxime. --=-pyreMU6uFuiuBXnI6ze/ Content-Disposition: attachment; filename*0=0001-Define-O_NOFOLLOW-and-various-other-flags-when-suppo.pat; filename*1=ch Content-Type: text/x-patch; name="0001-Define-O_NOFOLLOW-and-various-other-flags-when-suppo.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA4ODVjMDg4NjI5NWVkZWQ4MjE4OGMzMmIzYjVhZTUyZGQwOGIzMDZjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IFR1ZSwgMiBNYXIgMjAyMSAxODowMzoyMiArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIERl ZmluZSBgT19OT0ZPTExPVycgYW5kIHZhcmlvdXMgb3RoZXIgZmxhZ3Mgd2hlbiBzdXBwb3J0ZWQu Ck1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYt OApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0CgoqIGxpYmd1aWxlL2ZpbGVzeXMuYyAo c2NtX2luaXRfZmlsZXN5cyk6IERlZmluZSDigJhPX0lHTk9SRV9DVFRZ4oCZLAogIOKAmE9fTk9M SU5L4oCZLCDigJhPX05PRk9MTE9X4oCZLCDigJhPX1RNUEZJTEXigJksIOKAmE9fU0hMT0NL4oCZ LCDigJhPX0VYTE9DS+KAmSwKICDigJhPX0FTWU5D4oCZLCDigJhPX05PQVRJTUXigJksIOKAmE9f RElSRUNUT1JZ4oCZLCDigJhPX0NMT0VYRUPigJkgYW5kIOKAmE9fRElSRUNU4oCZCiAgd2hlbiBh dmFpbGFibGUuCi0tLQogbGliZ3VpbGUvZmlsZXN5cy5jIHwgMzMgKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKQoKZGlmZiAt LWdpdCBhL2xpYmd1aWxlL2ZpbGVzeXMuYyBiL2xpYmd1aWxlL2ZpbGVzeXMuYwppbmRleCAxYjBh ZjZlMTQuLjAyMGM5Y2Y3YiAxMDA2NDQKLS0tIGEvbGliZ3VpbGUvZmlsZXN5cy5jCisrKyBiL2xp Ymd1aWxlL2ZpbGVzeXMuYwpAQCAtMTk1OCw5ICsxOTU4LDQyIEBAIHNjbV9pbml0X2ZpbGVzeXMg KCkKICNpZmRlZiBPX0xBUkdFRklMRSAgCiAgIHNjbV9jX2RlZmluZSAoIk9fTEFSR0VGSUxFIiwg c2NtX2Zyb21faW50IChPX0xBUkdFRklMRSkpOwogI2VuZGlmCisjaWZkZWYgT19JR05PUkVfQ1RU WQorICBzY21fY19kZWZpbmUgKCJPX0lHTk9SRV9DVFRZIiwgc2NtX2Zyb21faW50IChPX0lHTk9S RV9DVFRZKSk7CisjZW5kaWYKKyNpZmRlZiBPX05PTElOSworICBzY21fY19kZWZpbmUgKCJPX05P TElOSyIsIHNjbV9mcm9tX2ludCAoT19OT0xJTkspKTsKKyNlbmRpZgogI2lmZGVmIE9fTk9UUkFO UwogICBzY21fY19kZWZpbmUgKCJPX05PVFJBTlMiLCBzY21fZnJvbV9pbnQgKE9fTk9UUkFOUykp OwogI2VuZGlmCisjaWZkZWYgT19OT0ZPTExPVworICBzY21fY19kZWZpbmUgKCJPX05PRk9MTE9X Iiwgc2NtX2Zyb21faW50IChPX05PRk9MTE9XKSk7CisjZW5kaWYKKyNpZmRlZiBPX1RNUEZJTEUK KyAgc2NtX2NfZGVmaW5lICgiT19UTVBGSUxFIiwgc2NtX2Zyb21faW50IChPX1RNUEZJTEUpKTsK KyNlbmRpZgorI2lmZGVmIE9fU0hMT0NLCisgIHNjbV9jX2RlZmluZSAoIk9fU0hMT0NLIiwgc2Nt X2Zyb21faW50IChPX1NITE9DSykpOworI2VuZGlmCisjaWZkZWYgT19FWExPQ0sKKyAgc2NtX2Nf ZGVmaW5lICgiT19FWExPQ0siLCBzY21fZnJvbV9pbnQgKE9fRVhMT0NLKSk7CisjZW5kaWYKKyNp ZmRlZiBPX0FTWU5DCisgIHNjbV9jX2RlZmluZSAoIk9fQVNZTkMiLCBzY21fZnJvbV9pbnQgKE9f QVNZTkMpKTsKKyNlbmRpZgorI2lmZGVmIE9fTk9BVElNRQorICBzY21fY19kZWZpbmUgKCJPX05P QVRJTUUiLCBzY21fZnJvbV9pbnQgKE9fTk9BVElNRSkpOworI2VuZGlmCisjaWZkZWYgT19ESVJF Q1RPUlkKKyAgc2NtX2NfZGVmaW5lICgiT19ESVJFQ1RPUlkiLCBzY21fZnJvbV9pbnQgKE9fRElS RUNUT1JZKSk7CisjZW5kaWYKKyNpZmRlZiBPX0NMT0VYRUMKKyAgc2NtX2NfZGVmaW5lICgiT19D TE9FWEVDIiwgc2NtX2Zyb21faW50IChPX0NMT0VYRUMpKTsKKyNlbmRpZgorI2lmZGVmIE9fRElS RUNUCisgIHNjbV9jX2RlZmluZSAoIk9fRElSRUNUIiwgc2NtX2Zyb21faW50IChPX0RJUkVDVCkp OworI2VuZGlmCiAKICNpZmRlZiBGX0RVUEZEICAKICAgc2NtX2NfZGVmaW5lICgiRl9EVVBGRCIs IHNjbV9mcm9tX2ludCAoRl9EVVBGRCkpOwotLSAKMi4zMC4xCgo= --=-pyreMU6uFuiuBXnI6ze/-- --=-MCyErvNH2IBMZSF2a0eP 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+4iGRcl7gUCYD6EKRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7kE8AQCIMqC1Akib9QhhhHEvJQPfNuqC 37vd83zt/qpqQzWsZQD/RG8pKR/5kty/cNXNjnE+bO7n2CgsGy0EpQ4s+WacXwE= =5vik -----END PGP SIGNATURE----- --=-MCyErvNH2IBMZSF2a0eP-- From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 09 14:03:55 2021 Received: (at 46220) by debbugs.gnu.org; 9 Mar 2021 19:03:55 +0000 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 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 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 Message-ID: <4eca22f89b0e02b71962d035de638095e2a72ed2.camel@telenet.be> Subject: Re: Fwd: Some non-standard O_* flags are missing From: Maxime Devos To: 46220@debbugs.gnu.org Date: Tue, 09 Mar 2021 20:03:27 +0100 In-Reply-To: <308932c261a6f953a498606fb45cb35e08988af5.camel@telenet.be> References: <308932c261a6f953a498606fb45cb35e08988af5.camel@telenet.be> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-x009X691unQpxjio58kn" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 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-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46220 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-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-- From debbugs-submit-bounces@debbugs.gnu.org Sun May 02 10:05:30 2021 Received: (at 46220) by debbugs.gnu.org; 2 May 2021 14:05:30 +0000 Received: from localhost ([127.0.0.1]:42990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldCiv-0003Sm-Te for submit@debbugs.gnu.org; Sun, 02 May 2021 10:05:30 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldCiu-0003Sf-SI for 46220@debbugs.gnu.org; Sun, 02 May 2021 10:05:29 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60816) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldCio-0006Sw-ID; Sun, 02 May 2021 10:05:22 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=46506 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ldCin-0002nu-On; Sun, 02 May 2021 10:05:22 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxime Devos Subject: Re: bug#46220: Fwd: Some non-standard O_* flags are missing References: <308932c261a6f953a498606fb45cb35e08988af5.camel@telenet.be> <4eca22f89b0e02b71962d035de638095e2a72ed2.camel@telenet.be> Date: Sun, 02 May 2021 16:05:19 +0200 In-Reply-To: <4eca22f89b0e02b71962d035de638095e2a72ed2.camel@telenet.be> (Maxime Devos's message of "Tue, 09 Mar 2021 20:03:27 +0100") Message-ID: <87o8dt5izk.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46220 Cc: Andy Wingo , 46220@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Maxime, Maxime Devos skribis: > From d769a75962c64804f354a0133494491626b8b2dc Mon Sep 17 00:00:00 2001 > From: Maxime Devos > Date: Tue, 2 Mar 2021 18:03:22 +0100 > Subject: [PATCH] Define `O_NOFOLLOW' and various other flags when support= ed. > MIME-Version: 1.0 > Content-Type: text/plain; charset=3DUTF-8 > Content-Transfer-Encoding: 8bit > > * libguile/filesys.c (scm_init_filesys): Define =E2=80=98O_IGNORE_CTTY=E2= =80=99, > =E2=80=98O_NOLINK=E2=80=99, =E2=80=98O_NOFOLLOW=E2=80=99, =E2=80=98O_PA= TH=E2=80=99, =E2=80=98O_TMPFILE=E2=80=99, =E2=80=98O_SHLOCK=E2=80=99, > =E2=80=98O_EXLOCK=E2=80=99, =E2=80=98O_ASYNC=E2=80=99, =E2=80=98O_NOATI= ME=E2=80=99, =E2=80=98O_DIRECTORY=E2=80=99, =E2=80=98O_CLOEXEC=E2=80=99 > and =E2=80=98O_DIRECT=E2=80=99 when available. > --- > libguile/filesys.c | 36 ++++++++++++++++++++++++++++++++++++ > 1 file changed, 36 insertions(+) The patch LGTM. I=E2=80=99ll apply it later today if there are no objectio= ns. Thanks! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat May 08 06:05:43 2021 Received: (at 46220-done) by debbugs.gnu.org; 8 May 2021 10:05:43 +0000 Received: from localhost ([127.0.0.1]:49241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfJqB-0002ma-15 for submit@debbugs.gnu.org; Sat, 08 May 2021 06:05:43 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42880) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfJq9-0002mU-B2 for 46220-done@debbugs.gnu.org; Sat, 08 May 2021 06:05:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56176) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lfJq3-00017l-DA; Sat, 08 May 2021 06:05:35 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=60370 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfJq3-0007xj-2h; Sat, 08 May 2021 06:05:35 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxime Devos Subject: Re: bug#46220: Fwd: Some non-standard O_* flags are missing References: <308932c261a6f953a498606fb45cb35e08988af5.camel@telenet.be> <4eca22f89b0e02b71962d035de638095e2a72ed2.camel@telenet.be> Date: Sat, 08 May 2021 12:05:32 +0200 In-Reply-To: <4eca22f89b0e02b71962d035de638095e2a72ed2.camel@telenet.be> (Maxime Devos's message of "Tue, 09 Mar 2021 20:03:27 +0100") Message-ID: <878s4pa6c3.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 46220-done Cc: 46220-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Maxime, Maxime Devos skribis: > From d769a75962c64804f354a0133494491626b8b2dc Mon Sep 17 00:00:00 2001 > From: Maxime Devos > Date: Tue, 2 Mar 2021 18:03:22 +0100 > Subject: [PATCH] Define `O_NOFOLLOW' and various other flags when support= ed. > MIME-Version: 1.0 > Content-Type: text/plain; charset=3DUTF-8 > Content-Transfer-Encoding: 8bit > > * libguile/filesys.c (scm_init_filesys): Define =E2=80=98O_IGNORE_CTTY=E2= =80=99, > =E2=80=98O_NOLINK=E2=80=99, =E2=80=98O_NOFOLLOW=E2=80=99, =E2=80=98O_PA= TH=E2=80=99, =E2=80=98O_TMPFILE=E2=80=99, =E2=80=98O_SHLOCK=E2=80=99, > =E2=80=98O_EXLOCK=E2=80=99, =E2=80=98O_ASYNC=E2=80=99, =E2=80=98O_NOATI= ME=E2=80=99, =E2=80=98O_DIRECTORY=E2=80=99, =E2=80=98O_CLOEXEC=E2=80=99 > and =E2=80=98O_DIRECT=E2=80=99 when available. Pushed as 553c82cee924f0bada27f8209c3bcb28be407953, followed with a NEWS update. Thanks! Ludo=E2=80=99. From unknown Wed Jun 18 23:16:52 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 05 Jun 2021 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator