authorgravatar for lord@mzte.deLordMZTE <lord@mzte.de> 2023-10-19 15:44:30+02:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-10-21 05:13:21-04:00
logb3aaf854cdd814998a09195ba05f5e2bad4c60cb
tree335f20ad3bc4307652b7273a268ed62c93710f43
parentf335d92b28e02f8c3efa2f814e72966e0c53565f

std.os: do nothing when calling fchdir with AT_FDCWD


1 files changed, 1 insertions(+), 0 deletions(-)

lib/std/os.zig+1
...@@ -3029,6 +3029,7 @@ pub const FchdirError = error{...@@ -3029,6 +3029,7 @@ pub const FchdirError = error{
3029} || UnexpectedError;3029} || UnexpectedError;
30303030
3031pub fn fchdir(dirfd: fd_t) FchdirError!void {3031pub fn fchdir(dirfd: fd_t) FchdirError!void {
3032 if (dirfd == AT.FDCWD) return;
3032 while (true) {3033 while (true) {
3033 switch (errno(system.fchdir(dirfd))) {3034 switch (errno(system.fchdir(dirfd))) {
3034 .SUCCESS => return,3035 .SUCCESS => return,