authorgravatar for thatlemon@gmail.comLemonBoy <thatlemon@gmail.com> 2021-01-18 18:02:09+01:00
committergravatar for thatlemon@gmail.comLemonBoy <thatlemon@gmail.com> 2021-01-18 18:02:09+01:00
log6418f9ae91e2444da0743ea0fb0c81fc07ea86a9
tree747b218292e5664b46551f86cfe6a9bf939ca070
parentf33bac2b12d41dc574cdac4d97089fdd0b31a336

std: Add missing cast when calling fcntl w/ constant args

comptime_int arguments are a big no no.

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

lib/std/os.zig+1-1
......@@ -3780,7 +3780,7 @@ pub fn pipe2(flags: u32) PipeError![2]fd_t {
37803780 // F_SETFD.
37813781 if (flags & O_CLOEXEC != 0) {
37823782 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)))) {
37843784 0 => {},
37853785 EINVAL => unreachable, // Invalid flags
37863786 EBADF => unreachable, // Always a race condition