summaryrefslogtreecommitdiff
path: root/src/unix/bsd/netbsdlike/openbsd
diff options
context:
space:
mode:
authorDavid Carlier <devnexen@gmail.com>2021-07-25 16:30:53 +0100
committerDavid Carlier <devnexen@gmail.com>2021-07-25 17:03:51 +0100
commit399d798929f404ccae732549b9293c3de1fc6ee9 (patch)
treedd8cf69b0e634905be41580f9916ed7ef503c868 /src/unix/bsd/netbsdlike/openbsd
parent880d2942b277fde22306d7f98d7c563a73d0b599 (diff)
downloadrust-libc-399d798929f404ccae732549b9293c3de1fc6ee9.tar.gz
openbsd adding kinfo_vmentry
Diffstat (limited to 'src/unix/bsd/netbsdlike/openbsd')
-rw-r--r--src/unix/bsd/netbsdlike/openbsd/mod.rs17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/unix/bsd/netbsdlike/openbsd/mod.rs b/src/unix/bsd/netbsdlike/openbsd/mod.rs
index 038048ef17..b22c03785b 100644
--- a/src/unix/bsd/netbsdlike/openbsd/mod.rs
+++ b/src/unix/bsd/netbsdlike/openbsd/mod.rs
@@ -384,6 +384,23 @@ s! {
pub dlpi_phdr: *const Elf_Phdr,
pub dlpi_phnum: Elf_Half,
}
+
+ // sys/sysctl.h
+ pub struct kinfo_vmentry {
+ pub kve_start: ::c_ulong,
+ pub kve_end: ::c_ulong,
+ pub kve_guard: ::c_ulong,
+ pub kve_fspace: ::c_ulong,
+ pub kve_fspace_augment: ::c_ulong,
+ pub kve_offset: u64,
+ pub kve_wired_count: ::c_int,
+ pub kve_etype: ::c_int,
+ pub kve_protection: ::c_int,
+ pub kve_max_protection: ::c_int,
+ pub kve_advice: ::c_int,
+ pub kve_inheritance: ::c_int,
+ pub kve_flags: u8,
+ }
}
impl siginfo_t {