diff options
author | David CARLIER <devnexen@gmail.com> | 2022-01-20 14:00:05 +0000 |
---|---|---|
committer | David CARLIER <devnexen@gmail.com> | 2022-01-20 14:00:05 +0000 |
commit | 0ee0aee6a799d5bf20b7cb67cc3e84e7a61eab6d (patch) | |
tree | 126a2dc44106a05febb57a84cbeb4a22e91b664f /src/unix/bsd/freebsdlike/freebsd/mod.rs | |
parent | cf597c2d6f60ea85178fd5851c9d7ba223bf1e17 (diff) | |
download | rust-libc-0ee0aee6a799d5bf20b7cb67cc3e84e7a61eab6d.tar.gz |
freebsd 13 non thp userspace fn.
Diffstat (limited to 'src/unix/bsd/freebsdlike/freebsd/mod.rs')
-rw-r--r-- | src/unix/bsd/freebsdlike/freebsd/mod.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/unix/bsd/freebsdlike/freebsd/mod.rs b/src/unix/bsd/freebsdlike/freebsd/mod.rs index c66e6df49c..1ec0580be4 100644 --- a/src/unix/bsd/freebsdlike/freebsd/mod.rs +++ b/src/unix/bsd/freebsdlike/freebsd/mod.rs @@ -3619,6 +3619,9 @@ pub const MFD_CLOEXEC: ::c_uint = 0x00000001; pub const MFD_ALLOW_SEALING: ::c_uint = 0x00000002; pub const MFD_HUGETLB: ::c_uint = 0x00000004; +pub const SHM_LARGEPAGE_ALLOC_DEFAULT: ::c_int = 0; +pub const SHM_LARGEPAGE_ALLOC_NOWAIT: ::c_int = 1; +pub const SHM_LARGEPAGE_ALLOC_HARD: ::c_int = 2; pub const SHM_RENAME_NOREPLACE: ::c_int = 1 << 0; pub const SHM_RENAME_EXCHANGE: ::c_int = 1 << 1; @@ -4163,6 +4166,13 @@ extern "C" { pub fn adjtime(arg1: *const ::timeval, arg2: *mut ::timeval) -> ::c_int; pub fn clock_getcpuclockid2(arg1: ::id_t, arg2: ::c_int, arg3: *mut clockid_t) -> ::c_int; + pub fn shm_create_largepage( + path: *const ::c_char, + flags: ::c_int, + psind: ::c_int, + alloc_policy: ::c_int, + mode: ::mode_t, + ) -> ::c_int; pub fn shm_rename( path_from: *const ::c_char, path_to: *const ::c_char, |