diff options
author | oxalica <oxalicc@pm.me> | 2019-11-22 13:55:52 +0800 |
---|---|---|
committer | oxalica <oxalicc@pm.me> | 2019-11-22 13:55:52 +0800 |
commit | d211ebff7685c7ade4eb5feeca6633cfe1270949 (patch) | |
tree | fa6ae7b5ec4e1cd9d5808c5a46812952a37c05a0 | |
parent | ea00e8b9118c314d1b83d6268e8d3efdb9cdbc51 (diff) | |
download | rust-libc-d211ebff7685c7ade4eb5feeca6633cfe1270949.tar.gz |
Bring back SYS_pkey_* for musl
-rw-r--r-- | src/unix/linux_like/linux/musl/b32/x86/mod.rs | 5 | ||||
-rw-r--r-- | src/unix/linux_like/linux/musl/b64/x86_64/mod.rs | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/src/unix/linux_like/linux/musl/b32/x86/mod.rs b/src/unix/linux_like/linux/musl/b32/x86/mod.rs index 78309045fa..fcd8ae4117 100644 --- a/src/unix/linux_like/linux/musl/b32/x86/mod.rs +++ b/src/unix/linux_like/linux/musl/b32/x86/mod.rs @@ -914,8 +914,9 @@ pub const SYS_mlock2: ::c_long = 376; pub const SYS_copy_file_range: ::c_long = 377; pub const SYS_preadv2: ::c_long = 378; pub const SYS_pwritev2: ::c_long = 379; -// FIXME syscalls 380-382 have been added in musl 1.16 -// See discussion https://github.com/rust-lang/libc/pull/699 +pub const SYS_pkey_mprotect: ::c_long = 380; +pub const SYS_pkey_alloc: ::c_long = 381; +pub const SYS_pkey_free: ::c_long = 382; pub const SYS_statx: ::c_long = 383; // offsets in user_regs_structs, from sys/reg.h diff --git a/src/unix/linux_like/linux/musl/b64/x86_64/mod.rs b/src/unix/linux_like/linux/musl/b64/x86_64/mod.rs index e82d584314..ff9300c85f 100644 --- a/src/unix/linux_like/linux/musl/b64/x86_64/mod.rs +++ b/src/unix/linux_like/linux/musl/b64/x86_64/mod.rs @@ -576,8 +576,9 @@ pub const SYS_mlock2: ::c_long = 325; pub const SYS_copy_file_range: ::c_long = 326; pub const SYS_preadv2: ::c_long = 327; pub const SYS_pwritev2: ::c_long = 328; -// FIXME syscalls 329-331 have been added in musl 1.16 -// See discussion https://github.com/rust-lang/libc/pull/699 +pub const SYS_pkey_mprotect: ::c_long = 329; +pub const SYS_pkey_alloc: ::c_long = 330; +pub const SYS_pkey_free: ::c_long = 331; pub const SYS_statx: ::c_long = 332; // offsets in user_regs_structs, from sys/reg.h |