| ... | @@ -3780,7 +3780,7 @@ pub fn pipe2(flags: u32) PipeError![2]fd_t { | ... | @@ -3780,7 +3780,7 @@ pub fn pipe2(flags: u32) PipeError![2]fd_t { |
| 3780 | // F_SETFD. | 3780 | // F_SETFD. |
| 3781 | if (flags & O_CLOEXEC != 0) { | 3781 | if (flags & O_CLOEXEC != 0) { |
| 3782 | for (fds) |fd| { | 3782 | for (fds) |fd| { |
| 3783 | switch (errno(system.fcntl(fd, F_SETFD, FD_CLOEXEC))) { | 3783 | switch (errno(system.fcntl(fd, F_SETFD, @as(u32, FD_CLOEXEC)))) { |
| 3784 | 0 => {}, | 3784 | 0 => {}, |
| 3785 | EINVAL => unreachable, // Invalid flags | 3785 | EINVAL => unreachable, // Invalid flags |
| 3786 | EBADF => unreachable, // Always a race condition | 3786 | EBADF => unreachable, // Always a race condition |