<div dir="auto"><div dir="auto">I found the original commit that adds this:</div><div dir="auto"><a href="https://android.googlesource.com/platform/bionic/+/35778253a5ed71e87a608ca590b63729d9f88567">https://android.googlesource.com/platform/bionic/+/35778253a5ed71e87a608ca590b63729d9f88567</a></div><div dir="auto">There is even a link to this mailing list...</div><div dir="auto"><br></div><div dir="auto">Can't say I completely follow the discussion, as the thread is long and dated, and I may be missing a lot of context, but I think the rationale is roughly "faccessat() AT_SYM_NOFOLLOW is not properly supported by some libc impls, so let's not use it for now". Does this argument still hold though?</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 2, 2021, 12:06 Rob Landley <<a href="mailto:rob@landley.net">rob@landley.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 2/1/21 9:53 PM, Yi-yo Chiang wrote:<br>
> There has to be a reason, but I'll defer that question to Elliott..<br>
> <a href="https://cs.android.com/android/platform/superproject/+/master:bionic/libc/bionic/faccessat.cpp;l=46;drc=50080a29f7327fcd009344844bb9e643b2d6b9c3" rel="noreferrer noreferrer" target="_blank">https://cs.android.com/android/platform/superproject/+/master:bionic/libc/bionic/faccessat.cpp;l=46;drc=50080a29f7327fcd009344844bb9e643b2d6b9c3</a><br>
><br>
> This line also left me scratching my head for half a day.<br>
<br>
At a guess, that first explanatory URL in the comment should be:<br>
<br>
<a href="https://www.openwall.com/lists/musl/2015/02/05/2" rel="noreferrer noreferrer" target="_blank">https://www.openwall.com/lists/musl/2015/02/05/2</a><br>
<br>
Rob<br>
</blockquote></div>