e50a6a57e5
The Readdir function provided by os is inherently slow because it calls Lstat on all files. Getdents gives us all the information we need, but does not have a proper wrapper in the stdlib. Implement the "Getdents()" wrapper function that calls syscall.Getdents() and parses the returned byte blob to a fuse.DirEntry slice. |
||
---|---|---|
.. | ||
getdents_linux.go | ||
getdents_other.go | ||
getdents_test.go | ||
sys_darwin.go | ||
sys_linux.go |