From 116322837a450503d46869d70d9280ee18d4083c Mon Sep 17 00:00:00 2001 From: David Carlier Date: Thu, 22 Jul 2021 18:09:58 +0100 Subject: [PATCH] netbsd add strpct api. --- libc-test/semver/netbsd.txt | 2 ++ src/unix/bsd/netbsdlike/netbsd/mod.rs | 15 +++++++++++++++ 2 files changed, 17 insertions(+) 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! {