diff options
author | Devin Moore <devinmoore@google.com> | 2022-12-12 22:56:33 +0000 |
---|---|---|
committer | Devin Moore <devinmoore@google.com> | 2022-12-12 22:56:33 +0000 |
commit | 18aea5e16b546198a01d2c4b87d6c87f7e305707 (patch) | |
tree | 8222f3f0cf44ba1128d8e41a802f5dc75507aebe | |
parent | 59209db15a49da16fad750165b8577d5ade19c75 (diff) | |
download | libc-18aea5e16b546198a01d2c4b87d6c87f7e305707.tar.gz |
ANDROID: add android io uring constants for Android
These are missing upstream, and now being used.
Test: m
Bug: 262051952
Change-Id: I846018dca8689e12526d7719579ba6c0c8d959c5
-rw-r--r-- | src/unix/linux_like/android/b32/arm.rs | 1 | ||||
-rw-r--r-- | src/unix/linux_like/android/b32/x86/mod.rs | 1 | ||||
-rw-r--r-- | src/unix/linux_like/android/b64/aarch64/mod.rs | 1 | ||||
-rw-r--r-- | src/unix/linux_like/android/b64/x86_64/mod.rs | 1 |
4 files changed, 4 insertions, 0 deletions
diff --git a/src/unix/linux_like/android/b32/arm.rs b/src/unix/linux_like/android/b32/arm.rs index 092e972e..8b8e5495 100644 --- a/src/unix/linux_like/android/b32/arm.rs +++ b/src/unix/linux_like/android/b32/arm.rs @@ -503,6 +503,7 @@ pub const SYS_pkey_alloc: ::c_long = 395; pub const SYS_pkey_free: ::c_long = 396; pub const SYS_io_uring_setup: ::c_long = 425; pub const SYS_io_uring_enter: ::c_long = 426; +pub const SYS_io_uring_register: ::c_long = 427; // offsets in mcontext_t.gregs from sys/ucontext.h pub const REG_R0: ::c_int = 0; diff --git a/src/unix/linux_like/android/b32/x86/mod.rs b/src/unix/linux_like/android/b32/x86/mod.rs index ee537fd0..9545ecbf 100644 --- a/src/unix/linux_like/android/b32/x86/mod.rs +++ b/src/unix/linux_like/android/b32/x86/mod.rs @@ -535,6 +535,7 @@ pub const SYS_pkey_alloc: ::c_long = 381; pub const SYS_pkey_free: ::c_long = 382; pub const SYS_io_uring_setup: ::c_long = 425; pub const SYS_io_uring_enter: ::c_long = 426; +pub const SYS_io_uring_register: ::c_long = 427; // offsets in user_regs_structs, from sys/reg.h pub const EBX: ::c_int = 0; diff --git a/src/unix/linux_like/android/b64/aarch64/mod.rs b/src/unix/linux_like/android/b64/aarch64/mod.rs index 57314887..36871b08 100644 --- a/src/unix/linux_like/android/b64/aarch64/mod.rs +++ b/src/unix/linux_like/android/b64/aarch64/mod.rs @@ -376,6 +376,7 @@ pub const SYS_pkey_alloc: ::c_long = 289; pub const SYS_pkey_free: ::c_long = 290; pub const SYS_io_uring_setup: ::c_long = 425; pub const SYS_io_uring_enter: ::c_long = 426; +pub const SYS_io_uring_register: ::c_long = 427; pub const SYS_syscalls: ::c_long = 436; cfg_if! { diff --git a/src/unix/linux_like/android/b64/x86_64/mod.rs b/src/unix/linux_like/android/b64/x86_64/mod.rs index 27cdaf19..1e3ee31c 100644 --- a/src/unix/linux_like/android/b64/x86_64/mod.rs +++ b/src/unix/linux_like/android/b64/x86_64/mod.rs @@ -730,6 +730,7 @@ pub const SYS_pkey_alloc: ::c_long = 330; pub const SYS_pkey_free: ::c_long = 331; pub const SYS_io_uring_setup: ::c_long = 425; pub const SYS_io_uring_enter: ::c_long = 426; +pub const SYS_io_uring_register: ::c_long = 427; // offsets in user_regs_structs, from sys/reg.h pub const R15: ::c_int = 0; |