| ... | ... | @@ -10651,7 +10651,12 @@ pub extern "c" fn unlink(path: [*:0]const u8) c_int; |
| 10651 | 10651 | pub extern "c" fn unlinkat(dirfd: fd_t, path: [*:0]const u8, flags: c_uint) c_int; |
| 10652 | 10652 | pub extern "c" fn getcwd(buf: [*]u8, size: usize) ?[*]u8; |
| 10653 | 10653 | pub extern "c" fn waitpid(pid: pid_t, status: ?*c_int, options: c_int) pid_t; |
| 10654 | | pub extern "c" fn wait4(pid: pid_t, status: ?*c_int, options: c_int, ru: ?*rusage) pid_t; |
| 10654 | |
| 10655 | pub const wait4 = switch (native_os) { |
| 10656 | .netbsd => private.__wait450, |
| 10657 | else => private.wait4, |
| 10658 | }; |
| 10659 | |
| 10655 | 10660 | pub const fork = switch (native_os) { |
| 10656 | 10661 | .dragonfly, |
| 10657 | 10662 | .freebsd, |
| ... | ... | @@ -11440,6 +11445,7 @@ const private = struct { |
| 11440 | 11445 | extern "c" fn sigaltstack(ss: ?*stack_t, old_ss: ?*stack_t) c_int; |
| 11441 | 11446 | extern "c" fn sysconf(sc: c_int) c_long; |
| 11442 | 11447 | extern "c" fn shm_open(name: [*:0]const u8, flag: c_int, mode: mode_t) c_int; |
| 11448 | extern "c" fn wait4(pid: pid_t, status: ?*c_int, options: c_int, ru: ?*rusage) pid_t; |
| 11443 | 11449 | |
| 11444 | 11450 | extern "c" fn pthread_setname_np(thread: pthread_t, name: [*:0]const u8) c_int; |
| 11445 | 11451 | |
| ... | ... | @@ -11492,6 +11498,7 @@ const private = struct { |
| 11492 | 11498 | extern "c" fn __stat50(path: [*:0]const u8, buf: *Stat) c_int; |
| 11493 | 11499 | extern "c" fn __getdents30(fd: c_int, buf_ptr: [*]u8, nbytes: usize) c_int; |
| 11494 | 11500 | extern "c" fn __sigaltstack14(ss: ?*stack_t, old_ss: ?*stack_t) c_int; |
| 11501 | extern "c" fn __wait450(pid: pid_t, status: ?*c_int, options: c_int, ru: ?*rusage) pid_t; |
| 11495 | 11502 | |
| 11496 | 11503 | extern "c" fn __libc_current_sigrtmin() c_int; |
| 11497 | 11504 | extern "c" fn __libc_current_sigrtmax() c_int; |