On Thursday, June 26, 2025, Martin D Kealey <[email protected]> wrote:
> There's a fairly obvious race condition where another process replaces a
> directory entry
That's not the case here.
between readlink and lstat.
Who said anything about them?
> I would like bash to cope more gracefully with "unexpected" results
Yeah? How far should it go? Should it check if a list is actually sorted
after calling qsort on it?
> PS: Under what circumstances would this occur on Linux, where «
> getcwd(buf,size) » is usually implemented as «
> readlink("/proc/self/cwd",buf,size) ».
>
I don't think it's realistic to expect bash to support every toy platform
with five or so users. But if you got time to waste on it, go ahead.
--
Oğuz