On 2026-09-01 09:51:58+0100, David Laight wrote: > On Mon, 31 Aug 2026 18:05:01 +0200 > Thomas Weißschuh <[email protected]> wrote: > > > fdopendir() requires a call to fstat() to determine if the opened file > > is a directory. Currently opendir() inherits this extra syscall. > > > > Switch to O_DIRECTORY and remove the call to fdopendir() in opendir() > > to make the directory type check cheaper. > > This should probably be the first patch. > With the changed fdopendir() it leaks an fd on error. > It also fixes the errno return.
Good catch. If Willy doesn't object I'll shuffle the commits around. Thomas

