delorie.com/archives/browse.cgi | search |
DMARC-Filter: | OpenDMARC Filter v1.4.2 delorie.com 52TGWE8D885094 |
Authentication-Results: | delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com |
Authentication-Results: | delorie.com; spf=pass smtp.mailfrom=cygwin.com |
DKIM-Filter: | OpenDKIM Filter v2.11.0 delorie.com 52TGWE8D885094 |
Authentication-Results: | delorie.com; |
dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=uLRGH4H6 | |
X-Recipient: | archive-cygwin AT delorie DOT com |
DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org 562AE3857011 |
DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; |
s=default; t=1743265932; | |
bh=NSJdP7lbJio0PzieUkE5rteNWvlMR7pn3eKpO/I5Ci0=; | |
h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe: | |
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: | |
From; | |
b=uLRGH4H6id1Ssqo9PI4ovNIzfrg+0tvb8tDnliST0L5j/7ddwR7Wl6wtkzisMuEtt | |
7eZN22hKKpaYwSSVh4EL7u9MJQgEx4UlNvLmoBLzFyln25wGOYoH6ovlxDqps9EKB8 | |
kXXfnWORtDfqYPnGCBMweEGwAKG2LaVCZCM3MlRY= | |
X-Original-To: | cygwin AT cygwin DOT com |
Delivered-To: | cygwin AT cygwin DOT com |
DMARC-Filter: | OpenDMARC Filter v1.4.2 sourceware.org 3B45B3858D21 |
ARC-Filter: | OpenARC Filter v1.0.0 sourceware.org 3B45B3858D21 |
ARC-Seal: | i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1743265867; cv=none; |
b=rAxrKnR2ib8DvdY3rDbrqqo+Aigo4kyi3h7hUVVTLIO4FGmb2/RIeOCK64LbANvblVjFFfJxZ47Y8Zp0XPPqx00n7JCwaATdzV/yw0bGtKDKQN8Evs4T9XR3FBA/McwKg2LPyfneds2ysV0AzlB3yyQS4zyOpgPtH0JHA9tMa/0= | |
ARC-Message-Signature: | i=1; a=rsa-sha256; d=sourceware.org; s=key; |
t=1743265867; c=relaxed/simple; | |
bh=FJDNZAJBL7RtqOcsURqAirvZe9Z05Efo404EjFHFgls=; | |
h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; | |
b=YsrHkDkWlkylptLOgh10KCXHl7l9V0VqpPdJ+7SgIUCvHs7mpdgn07daGTzMUvZDbX7UCMkiBwhuwjTxh0rcZXrMrTcE5xF7GgOa8ZtKOHU2KQqocbjGZJmoxiRndPtFMioYwtoFHB0PA/FSsl6HZqvkkOISIB8jpKUvY/wRMqw= | |
ARC-Authentication-Results: | i=1; server2.sourceware.org |
DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org 3B45B3858D21 |
DKIM-Filter: | OpenDKIM Filter v2.10.3 mail.cs.ucla.edu DC3F93C3214E8 |
X-Virus-Scanned: | amavis at mail.cs.ucla.edu |
Message-ID: | <a78f800c-0463-4efb-b431-c2c244bd13c7@cs.ucla.edu> |
Date: | Sat, 29 Mar 2025 10:31:03 -0600 |
MIME-Version: | 1.0 |
User-Agent: | Mozilla Thunderbird |
Subject: | Re: symbolic link curiousity in 3.6.0 |
To: | =?UTF-8?Q?P=C3=A1draig_Brady?= <P AT draigbrady DOT com>, |
Bruno Haible <bruno AT clisp DOT org>, bug-gnulib AT gnu DOT org, cygwin AT cygwin DOT com, | |
Coreutils <coreutils AT gnu DOT org>, | |
Corinna Vinschen <corinna-cygwin AT cygwin DOT com> | |
References: | <Pine DOT BSF DOT 4 DOT 63 DOT 2503250218240 DOT 74063 AT m0 DOT truegem DOT net> |
<Z-aGVCUo0N1VSl5s AT calimero DOT vinschen DOT de> | |
<Z-aP1jhjXTUVvP-E AT calimero DOT vinschen DOT de> <11037686 DOT 3WhfQktd6Z AT nimes> | |
<91c9d441-36e3-4dd5-b2ca-3cfd498d2260 AT draigBrady DOT com> | |
<Z-fLulclFs13NfAm AT calimero DOT vinschen DOT de> | |
In-Reply-To: | <Z-fLulclFs13NfAm@calimero.vinschen.de> |
X-BeenThere: | cygwin AT cygwin DOT com |
X-Mailman-Version: | 2.1.30 |
List-Id: | General Cygwin discussions and problem reports <cygwin.cygwin.com> |
List-Unsubscribe: | <https://cygwin.com/mailman/options/cygwin>, |
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe> | |
List-Archive: | <https://cygwin.com/pipermail/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-request AT cygwin DOT com?subject=help> |
List-Subscribe: | <https://cygwin.com/mailman/listinfo/cygwin>, |
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe> | |
From: | Paul Eggert via Cygwin <cygwin AT cygwin DOT com> |
Reply-To: | Paul Eggert <eggert AT cs DOT ucla DOT edu> |
Errors-To: | cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com |
Sender: | "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com> |
This is a multi-part message in MIME format. --------------FW0us06i07s1CtzRAkka4LLD Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 3/29/25 04:30, Corinna Vinschen wrote: > What it should do if only the POSIX.1e draft 17 functions are available > is something along these lines: Yes, that sounds like a better approach. However, shouldn't it use O_PATH not O_RDONLY? We might lack read access. Does the attached Gnulib patch work for you? I haven't tested or installed it (I don't use Cygwin). --------------FW0us06i07s1CtzRAkka4LLD Content-Type: text/x-patch; charset=UTF-8; name="0001-file-has-acl-port-symlink-code-to-Cygwin.patch" Content-Disposition: attachment; filename="0001-file-has-acl-port-symlink-code-to-Cygwin.patch" Content-Transfer-Encoding: base64 RnJvbSBlMjQ1YWI2YWM4NjVjN2ZmNzIzODM3NjQ1ODg2ZWI3MTdjNTNhNzU0IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBTYXQsIDI5IE1hciAyMDI1IDEwOjI3OjAxIC0wNjAwClN1YmplY3Q6IFtQQVRD SF0gZmlsZS1oYXMtYWNsOiBwb3J0IHN5bWxpbmsgY29kZSB0byBDeWd3aW4KClByb2JsZW0g cmVwb3J0ZWQgYnkgQ29yaW5uYSBWaW5zY2hlbiBpbjoKaHR0cHM6Ly9saXN0cy5nbnUub3Jn L3IvYnVnLWdudWxpYi8yMDI1LTAzL21zZzAwMTEyLmh0bWwKKiBsaWIvZmlsZS1oYXMtYWNs LmMgKGFjbF9nZXRfbGlua19ucCk6IE5ldyBzdGF0aWMgZnVuY3Rpb24sCmRlZmluZWQgb25s eSBpZiBuZWVkZWQuCihIQVZFX0FDTF9HRVRfTElOS19OUCk6IERlZmluZSB0aGlzIGlmIGRl ZmluaW5nIGFjbF9nZXRfbGlua19ucC4KLS0tCiBDaGFuZ2VMb2cgICAgICAgICAgfCAgOSAr KysrKysrKysKIGxpYi9maWxlLWhhcy1hY2wuYyB8IDIxICsrKysrKysrKysrKysrKysrKysr LQogMiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk aWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IDU4MTk1MjYwY2YuLmE3 ZmE0MGRjMzMgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEs MyArMSwxMiBAQAorMjAyNS0wMy0yOSAgUGF1bCBFZ2dlcnQgIDxlZ2dlcnRAY3MudWNsYS5l ZHU+CisKKwlmaWxlLWhhcy1hY2w6IHBvcnQgc3ltbGluayBjb2RlIHRvIEN5Z3dpbgorCVBy b2JsZW0gcmVwb3J0ZWQgYnkgQ29yaW5uYSBWaW5zY2hlbiBpbjoKKwlodHRwczovL2xpc3Rz LmdudS5vcmcvci9idWctZ251bGliLzIwMjUtMDMvbXNnMDAxMTIuaHRtbAorCSogbGliL2Zp bGUtaGFzLWFjbC5jIChhY2xfZ2V0X2xpbmtfbnApOiBOZXcgc3RhdGljIGZ1bmN0aW9uLAor CWRlZmluZWQgb25seSBpZiBuZWVkZWQuCisJKEhBVkVfQUNMX0dFVF9MSU5LX05QKTogRGVm aW5lIHRoaXMgaWYgZGVmaW5pbmcgYWNsX2dldF9saW5rX25wLgorCiAyMDI1LTAzLTI5ICBC cnVubyBIYWlibGUgIDxicnVub0BjbGlzcC5vcmc+CiAKIAlhY2wtcGVybWlzc2lvbnM6IFVw ZGF0ZSBjb21tZW50cyByZWdhcmRpbmcgTmV0QlNELgpkaWZmIC0tZ2l0IGEvbGliL2ZpbGUt aGFzLWFjbC5jIGIvbGliL2ZpbGUtaGFzLWFjbC5jCmluZGV4IDE3OWU4MDViZDQuLjI1Mzhi NjE5NDQgMTAwNjQ0Ci0tLSBhL2xpYi9maWxlLWhhcy1hY2wuYworKysgYi9saWIvZmlsZS1o YXMtYWNsLmMKQEAgLTM2Miw2ICszNjIsMjUgQEAgYWNsX25mczRfbm9udHJpdmlhbCAodWlu dDMyX3QgKnhhdHRyLCBzc2l6ZV90IG5ieXRlcykKIH0KICNlbmRpZgogCisjaWYgKCFVU0Vf TElOVVhfWEFUVFIgJiYgVVNFX0FDTCAmJiBIQVZFX0FDTF9HRVRfRkQgXAorICAgICAmJiAh SEFWRV9BQ0xfRVhURU5ERURfRklMRSAmJiAhSEFWRV9BQ0xfVFlQRV9FWFRFTkRFRCBcCisg ICAgICYmICFIQVZFX0FDTF9HRVRfTElOS19OUCAmJiBkZWZpbmVkIE9fUEFUSCkKKy8qIExp a2UgYWNsX2dldF9maWxlLCBidXQgZG8gbm90IGZvbGxvdyBzeW1ib2xpYyBsaW5rcy4gICov CitzdGF0aWMgYWNsX3QKK2FjbF9nZXRfbGlua19ucCAoY2hhciBjb25zdCAqbmFtZSwgYWNs X3R5cGVfdCB0eXBlKQoreworICBpbnQgZmQgPSBvcGVuIChuYW1lLCBPX1BBVEggfCBPX05P Rk9MTE9XKTsKKyAgaWYgKGZkIDwgMCkKKyAgICByZXR1cm4gTlVMTDsKKyAgYWNsX3QgciA9 IGFjbF9nZXRfZmQgKGZkKTsKKyAgaW50IGVyciA9IGVycm5vOworICBjbG9zZSAoZmQpOwor ICBlcnJubyA9IGVycjsKKyAgcmV0dXJuIHI7Cit9CisjIGRlZmluZSBIQVZFX0FDTF9HRVRf TElOS19OUCAxCisjZW5kaWYKKwogLyogUmV0dXJuIDEgaWYgTkFNRSBoYXMgYSBub250cml2 aWFsIGFjY2VzcyBjb250cm9sIGxpc3QsCiAgICAwIGlmIEFDTHMgYXJlIG5vdCBzdXBwb3J0 ZWQsIG9yIGlmIE5BTUUgaGFzIG5vIG9yIG9ubHkgYSBiYXNlIEFDTCwKICAgIGFuZCAtMSAo c2V0dGluZyBlcnJubykgb24gZXJyb3IuICBOb3RlIGNhbGxlcnMgY2FuIGRldGVybWluZQpA QCAtNDY3LDcgKzQ4Niw3IEBAIGZpbGVfaGFzX2FjbGluZm8gKE1BWUJFX1VOVVNFRCBjaGFy IGNvbnN0ICpyZXN0cmljdCBuYW1lLAogICAgICAgcmV0ID0gLTE7CiAjICAgZWxzZSAvKiBG cmVlQlNELCBOZXRCU0QgPj0gMTAsIElSSVgsIFRydTY0LCBDeWd3aW4gPj0gMi41ICovCiAg ICAgYWNsX3QgKCphY2xfZ2V0X2ZpbGVfb3JfbGluaykgKGNoYXIgY29uc3QgKiwgYWNsX3R5 cGVfdCkgPSBhY2xfZ2V0X2ZpbGU7Ci0jICAgIGlmIEhBVkVfQUNMX0dFVF9MSU5LX05QIC8q IEZyZWVCU0QsIE5ldEJTRCA+PSAxMCAqLworIyAgICBpZiBIQVZFX0FDTF9HRVRfTElOS19O UCAvKiBGcmVlQlNELCBOZXRCU0QgPj0gMTAsIEN5Z3dpbiA+PSAyLjUgKi8KICAgICBpZiAo ISAoZmxhZ3MgJiBBQ0xfU1lNTElOS19GT0xMT1cpKQogICAgICAgYWNsX2dldF9maWxlX29y X2xpbmsgPSBhY2xfZ2V0X2xpbmtfbnA7CiAjICAgIGVuZGlmCi0tIAoyLjM0LjEKCg== --------------FW0us06i07s1CtzRAkka4LLD Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple --------------FW0us06i07s1CtzRAkka4LLD--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |