delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2025/03/29/12:32:15

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--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019