summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Carlier <devnexen@gmail.com>2021-11-17 19:15:00 +0000
committerDavid Carlier <devnexen@gmail.com>2021-11-17 19:15:00 +0000
commit5f7cbfe76904a8ef952adf44b03f9ba39391a807 (patch)
tree907fdb80612dd8814eef2e783fac8cdc821d7166
parent83ffbee75ba9287eb00c04e2ee8552cca9b2a9f5 (diff)
downloadrust-libc-5f7cbfe76904a8ef952adf44b03f9ba39391a807.tar.gz
netbsd add sysctldesc query.
-rw-r--r--libc-test/semver/netbsd.txt1
-rw-r--r--src/unix/bsd/netbsdlike/netbsd/mod.rs7
2 files changed, 8 insertions, 0 deletions
diff --git a/libc-test/semver/netbsd.txt b/libc-test/semver/netbsd.txt
index 770e422632..d89f1f79ba 100644
--- a/libc-test/semver/netbsd.txt
+++ b/libc-test/semver/netbsd.txt
@@ -1446,6 +1446,7 @@ sync
syscall
sysctl
sysctlbyname
+sysctldesc
telldir
timer_create
timer_delete
diff --git a/src/unix/bsd/netbsdlike/netbsd/mod.rs b/src/unix/bsd/netbsdlike/netbsd/mod.rs
index 183bd3c890..9422a73920 100644
--- a/src/unix/bsd/netbsdlike/netbsd/mod.rs
+++ b/src/unix/bsd/netbsdlike/netbsd/mod.rs
@@ -556,6 +556,13 @@ s! {
pub psi_siginfo: siginfo_t,
pub psi_lwpid: lwpid_t,
}
+
+ pub struct sysctldesc {
+ pub descr_num: i32,
+ pub descr_ver: u32,
+ pub descr_len: u32,
+ pub descr_str: [::c_char; 1],
+ }
}
s_no_extra_traits! {