Received: (at 46220) by debbugs.gnu.org; 2 Mar 2021 18:30:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 02 13:30:14 2021 Received: from localhost ([127.0.0.1]:54164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lH9mg-00086n-Gz for submit <at> 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 <maximedevos@HIDDEN>) id 1lH9mc-0007zZ-91 for 46220 <at> 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@HIDDEN> Subject: Re: Some non-standard O_* flags are missing From: Maxime Devos <maximedevos@HIDDEN> Date: Tue, 02 Mar 2021 19:30:01 +0100 In-Reply-To: <eee99a01c43dec23cd119f71b9a9758c7986aceb.camel@HIDDEN> References: <eee99a01c43dec23cd119f71b9a9758c7986aceb.camel@HIDDEN> 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 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> 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--
bug-guile@HIDDEN
:bug#46220
; Package guile
.
Full text available.Received: (at submit) by debbugs.gnu.org; 31 Jan 2021 21:30:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 31 16:30:43 2021 Received: from localhost ([127.0.0.1]:58211 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1l6KIs-0006t6-Dm for submit <at> 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 <maximedevos@HIDDEN>) id 1l6KIq-0006sy-6T for submit <at> 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 <maximedevos@HIDDEN>) id 1l6KIp-0000BS-Lg for bug-guile@HIDDEN; 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 <maximedevos@HIDDEN>) id 1l6KIn-0002nh-CR for bug-guile@HIDDEN; 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@HIDDEN> Subject: Fwd: Some non-standard O_* flags are missing From: Maxime Devos <maximedevos@HIDDEN> To: bug-guile@HIDDEN Date: Sun, 31 Jan 2021 22:30:22 +0100 References: <eee99a01c43dec23cd119f71b9a9758c7986aceb.camel@HIDDEN> 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@HIDDEN; 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 <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Reply-To: bug-guile@HIDDEN Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> 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: <eee99a01c43dec23cd119f71b9a9758c7986aceb.camel@HIDDEN> Subject: Some non-standard O_* flags are missing From: Maxime Devos <maximedevos@HIDDEN> To: guile-devel@HIDDEN 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 <maximedevos@HIDDEN> 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--
bug-guile@HIDDEN
:bug-guile@HIDDEN
.
Full text available.bug-guile@HIDDEN
:bug#46220
; Package guile
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.