On Wednesday, 9 November 2022 at 19:05:58 UTC, Ali Çehreli wrote:
In case it matters, the file system is ext4.
My code runs in tmp (tmpfs).
2) Make a sub-directory:
mkdir deleteme/a
Running the program shows no output; 'a' is not visited as a
directory entry.
Was say strace/ltrace?
```didi.d
import std.stdio;
import std.file;
void main (string [] args)
{
auto de = dirEntries (args[1], SpanMode.breadth);
foreach (e; de)
writeln(e.name);
}
```
```
$ mkdir -p deleteme/a
$ dmd didi
$ ./didi deleteme
deleteme/a
Do you think this is buggy behavior for dirEntries?
Sure.