diff options
author | bors <bors@rust-lang.org> | 2022-11-22 22:18:30 +0000 |
---|---|---|
committer | bors <bors@rust-lang.org> | 2022-11-22 22:18:30 +0000 |
commit | dafa56706542c9f890afe8c10f820ef99df1db3c (patch) | |
tree | 7ced290636ddb828a6391d852fe770d650869ea9 | |
parent | 73c25f4e9d66054d1496c693b72d60caea00c4a9 (diff) | |
parent | 11568d45cae32d8c41e3adc6e0be35361e80420d (diff) | |
download | rust-libc-dafa56706542c9f890afe8c10f820ef99df1db3c.tar.gz |
Auto merge of #3009 - dtolnay-contrib:aarch64, r=JohnTitor
Add kexec_file_load system call for arm64 linux
This syscall was introduced in Linux 5.0. References:
- https://patchwork.kernel.org/project/linux-arm-kernel/list/?series=43329&state=%2A&archive=both
- https://github.com/torvalds/linux/commit/4e21565b7fd4d9045765f697887e74a704135fe2
- https://github.com/sunfishcode/linux-raw-sys/blob/v0.1.2/src/aarch64/general.rs#L2118
- https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/unix/sysv/linux/aarch64/arch-syscall.h#l110
-rw-r--r-- | src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs b/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs index b620cc03f9..a20a1cf688 100644 --- a/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs +++ b/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs @@ -866,6 +866,7 @@ pub const SYS_pkey_alloc: ::c_long = 289; pub const SYS_pkey_free: ::c_long = 290; pub const SYS_statx: ::c_long = 291; pub const SYS_rseq: ::c_long = 293; +pub const SYS_kexec_file_load: ::c_long = 294; pub const SYS_pidfd_send_signal: ::c_long = 424; pub const SYS_io_uring_setup: ::c_long = 425; pub const SYS_io_uring_enter: ::c_long = 426; |