diff --git a/libc-test/semver/netbsd.txt b/libc-test/semver/netbsd.txt index 8a32fabe6ee30..1d0377d8997c1 100644 --- a/libc-test/semver/netbsd.txt +++ b/libc-test/semver/netbsd.txt @@ -1291,7 +1291,9 @@ strcasecmp strcasestr strncasecmp strndup +strpct strsignal +strspct sync syscall sysctl diff --git a/src/unix/bsd/netbsdlike/netbsd/mod.rs b/src/unix/bsd/netbsdlike/netbsd/mod.rs index 3f5d7ff59a9c5..af3fa1a50f3ca 100644 --- a/src/unix/bsd/netbsdlike/netbsd/mod.rs +++ b/src/unix/bsd/netbsdlike/netbsd/mod.rs @@ -2279,6 +2279,21 @@ extern "C" { buflen: ::size_t, spec: *const ::c_char, ) -> *const ::c_char; + + pub fn strpct( + buf: *mut ::c_char, + bufsiz: ::size_t, + numerator: ::uintmax_t, + denominator: ::uintmax_t, + precision: ::size_t, + ) -> *mut ::c_char; + pub fn strspct( + buf: *mut ::c_char, + bufsiz: ::size_t, + numerator: ::intmax_t, + denominator: ::intmax_t, + precision: ::size_t, + ) -> *mut ::c_char; } cfg_if! {