Commit b3aaf854cd

LordMZTE <lord@mzte.de>
2023-10-19 15:44:30
std.os: do nothing when calling fchdir with AT_FDCWD
1 parent f335d92
Changed files (1)
lib
std
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,