diff --git a/src/main.zig b/src/main.zig index 77fa2bc2051e93ba52d14bbf7262b028474c3ce1..551f168683e43986c6c9da5da10f2327b01c049c 100644 --- a/src/main.zig +++ b/src/main.zig @@ -2998,7 +2998,7 @@ fn gimmeMoreOfThoseSweetSweetFileDescriptors() void { } while (true) { - lim.cur = min + (max - min) / 2; + lim.cur = min + @divTrunc(max - min, 2); // on freebsd rlim_t is signed if (posix.setrlimit(.NOFILE, lim)) |_| { min = lim.cur; } else |_| {