summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Carlier <devnexen@gmail.com>2021-06-27 11:27:21 +0100
committerDavid Carlier <devnexen@gmail.com>2021-06-27 11:38:17 +0100
commitc902338207dbd75ea1f46d1035c451b13d71fd0e (patch)
tree98f29cb774157dfac4463da1309262ee54ab8c5a
parent2da7608615aed53ad910fd4cc98a510de2fb8fe6 (diff)
downloadrust-libc-c902338207dbd75ea1f46d1035c451b13d71fd0e.tar.gz
netbsd libutil update
-rw-r--r--libc-test/semver/netbsd.txt3
-rw-r--r--src/unix/bsd/netbsdlike/netbsd/mod.rs14
2 files changed, 17 insertions, 0 deletions
diff --git a/libc-test/semver/netbsd.txt b/libc-test/semver/netbsd.txt
index 32bba25272..a8437895bd 100644
--- a/libc-test/semver/netbsd.txt
+++ b/libc-test/semver/netbsd.txt
@@ -1224,6 +1224,7 @@ regexec
regfree
regmatch_t
regoff_t
+secure_path
seekdir
sem
sem_close
@@ -1261,6 +1262,8 @@ siginfo_t
sigtimedwait
sigwait
sigwaitinfo
+snprintb
+snprintb_m
sockaddr_dl
sockcred
srand
diff --git a/src/unix/bsd/netbsdlike/netbsd/mod.rs b/src/unix/bsd/netbsdlike/netbsd/mod.rs
index f0a0dbfa62..9313e7729f 100644
--- a/src/unix/bsd/netbsdlike/netbsd/mod.rs
+++ b/src/unix/bsd/netbsdlike/netbsd/mod.rs
@@ -2210,6 +2210,20 @@ extern "C" {
pub fn esetfunc(
cb: ::Option<unsafe extern "C" fn(::c_int, *const ::c_char, ...)>,
) -> ::Option<unsafe extern "C" fn(::c_int, *const ::c_char, ...)>;
+ pub fn secure_path(path: *const ::c_char) -> ::c_int;
+ pub fn snprintb(
+ buf: *mut ::c_char,
+ buflen: ::size_t,
+ fmt: *const ::c_char,
+ val: u64,
+ ) -> ::c_int;
+ pub fn snprintb_m(
+ buf: *mut ::c_char,
+ buflen: ::size_t,
+ fmt: *const ::c_char,
+ val: u64,
+ max: ::size_t,
+ ) -> ::c_int;
}
cfg_if! {