authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-10-24 21:13:05-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-10-24 21:13:05-04:00
log55c282ed51361b54fbcd6d240467d31013817c6d
tree25adfc96858322496232e7019abee88292d589ec
parentf6367a07513271a83944f86c8b237427887efeb2
signature Commit is signed but in an unrecognized format.

os.dup2: handle EBAF


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

lib/std/os.zig+2-1
......@@ -663,7 +663,8 @@ pub fn dup2(old_fd: fd_t, new_fd: fd_t) !void {
663663 0 => return,
664664 EBUSY, EINTR => continue,
665665 EMFILE => return error.ProcessFdQuotaExceeded,
666 EINVAL => unreachable,
666 EINVAL => unreachable, // invalid parameters passed to dup2
667 EBADF => unreachable, // always a race condition
667668 else => |err| return unexpectedErrno(err),
668669 }
669670 }