On Tue, Oct 01, 2024 at 01:29:09PM +0200, Linux regression tracking (Thorsten Leemhuis) wrote: > > DIR* dir = opendir("/tmp/dirent-problems-test-dir"); > > > > fd = creat("/tmp/dirent-problems-test-dir/after", 0644); "If a file is removed from or added to the directory after the most recent call to opendir() or rewinddir(), whether a subsequent call to readdir() returns an entry for that file is unspecified." https://pubs.opengroup.org/onlinepubs/007904975/functions/readdir.html That said, if there's an easy fix here, it'd be a nice improvement to QoI to do it, but the test-case as written is incorrect.