std.os: handle ENOENT for fnctl on macos

This commit is contained in:
Meghan Denny 2025-05-08 20:02:17 -07:00 committed by Alex Rønne Petersen
parent 55acb29d68
commit b1082a31a5
No known key found for this signature in database

View File

@ -120,6 +120,7 @@ pub fn getFdPath(fd: std.posix.fd_t, out_buffer: *[max_path_bytes]u8) std.posix.
.SUCCESS => {},
.BADF => return error.FileNotFound,
.NOSPC => return error.NameTooLong,
.NOENT => return error.FileNotFound,
// TODO man pages for fcntl on macOS don't really tell you what
// errno values to expect when command is F.GETPATH...
else => |err| return posix.unexpectedErrno(err),