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 {...@@ -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 flags3785 EINVAL => unreachable, // Invalid flags
3786 EBADF => unreachable, // Always a race condition3786 EBADF => unreachable, // Always a race condition