diff options
author | bors <bors@rust-lang.org> | 2021-09-18 13:53:46 +0000 |
---|---|---|
committer | bors <bors@rust-lang.org> | 2021-09-18 13:53:46 +0000 |
commit | 1ac780a77a92afb37975974f90e371a360c06626 (patch) | |
tree | bea447d407fa5db41d8ce81be3b25226e4573559 | |
parent | a50d9e87b1b9c8f6dda88218b3a4a010b4952de9 (diff) | |
parent | f21b394d70f09a75b7b67a6ff0307bf397c76eaf (diff) | |
download | rust-libc-1ac780a77a92afb37975974f90e371a360c06626.tar.gz |
Auto merge of #2408 - devnexen:netbsd_flags_string, r=Amanieu
netbsd add string_to_flags api
-rw-r--r-- | libc-test/semver/netbsd.txt | 2 | ||||
-rw-r--r-- | src/unix/bsd/netbsdlike/netbsd/mod.rs | 7 |
2 files changed, 9 insertions, 0 deletions
diff --git a/libc-test/semver/netbsd.txt b/libc-test/semver/netbsd.txt index 4d1e7cf0d9..a2b44a5d33 100644 --- a/libc-test/semver/netbsd.txt +++ b/libc-test/semver/netbsd.txt @@ -1146,6 +1146,7 @@ fchdir fchflags fdatasync fdopendir +flags_to_string fmemopen forkpty freeifaddrs @@ -1367,6 +1368,7 @@ srand stack_t strcasecmp strcasestr +string_to_flags strncasecmp strndup strpct diff --git a/src/unix/bsd/netbsdlike/netbsd/mod.rs b/src/unix/bsd/netbsdlike/netbsd/mod.rs index cf383798f6..e38f224186 100644 --- a/src/unix/bsd/netbsdlike/netbsd/mod.rs +++ b/src/unix/bsd/netbsdlike/netbsd/mod.rs @@ -2388,6 +2388,13 @@ extern "C" { tpe: ::c_int, ); + pub fn string_to_flags( + string_p: *mut *mut ::c_char, + setp: *mut ::c_ulong, + clrp: *mut ::c_ulong, + ) -> ::c_int; + pub fn flags_to_string(flags: ::c_ulong, def: *const ::c_char) -> ::c_int; + pub fn kinfo_getvmmap(pid: ::pid_t, cntp: *mut ::size_t) -> *mut kinfo_vmentry; } |