authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-10-15 03:04:35+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-10-22 22:15:31+02:00
log89f7bc1a48c08f14d2d903e1bcc5cf8592eb0a12
tree509736c85b532089d4e2544da2262c902d8255d0
parent4769dc5473a1e3e5b93e219b145d0072dce9886e
signature Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.c: fix ioctl() signature for dragonfly


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

lib/std/c.zig+1-1
...@@ -11882,7 +11882,7 @@ const private = struct {...@@ -11882,7 +11882,7 @@ const private = struct {
11882 };11882 };
11883 extern "c" fn getrusage(who: c_int, usage: *rusage) c_int;11883 extern "c" fn getrusage(who: c_int, usage: *rusage) c_int;
11884 extern "c" fn gettimeofday(noalias tv: ?*timeval, noalias tz: ?*timezone) c_int;11884 extern "c" fn gettimeofday(noalias tv: ?*timeval, noalias tz: ?*timezone) c_int;
11885 extern "c" fn ioctl(fd: fd_t, request: c_int, ...) c_int;11885 extern "c" fn ioctl(fd: fd_t, request: if (native_os == .dragonfly) c_ulong else c_int, ...) c_int;
11886 extern "c" fn msync(addr: *align(page_size) const anyopaque, len: usize, flags: c_int) c_int;11886 extern "c" fn msync(addr: *align(page_size) const anyopaque, len: usize, flags: c_int) c_int;
11887 extern "c" fn mremap(addr: ?*align(page_size) const anyopaque, old_len: usize, new_len: usize, flags: MREMAP, ...) *anyopaque;11887 extern "c" fn mremap(addr: ?*align(page_size) const anyopaque, old_len: usize, new_len: usize, flags: MREMAP, ...) *anyopaque;
11888 extern "c" fn nanosleep(rqtp: *const timespec, rmtp: ?*timespec) c_int;11888 extern "c" fn nanosleep(rqtp: *const timespec, rmtp: ?*timespec) c_int;