diff options
| -rw-r--r-- | lib/std/os.zig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/std/os.zig b/lib/std/os.zig index 93e4b42667..1ae5157d8b 100644 --- a/lib/std/os.zig +++ b/lib/std/os.zig @@ -3029,6 +3029,7 @@ pub const FchdirError = error{ } || UnexpectedError; pub fn fchdir(dirfd: fd_t) FchdirError!void { + if (dirfd == AT.FDCWD) return; while (true) { switch (errno(system.fchdir(dirfd))) { .SUCCESS => return, |
