mirror of
https://github.com/openharmony/third_party_rust_linux-raw-sys.git
synced 2026-07-18 18:24:28 -04:00
Define ARCH_SET_FS for x86 and x86_64.
This commit is contained in:
+14
-10
@@ -253,16 +253,20 @@ typedef __statfs_word __fsword_t;
|
||||
#define TFD_SETTIME_FLAGS TFD_TIMER_ABSTIME
|
||||
|
||||
struct user_desc {
|
||||
unsigned int entry_number;
|
||||
unsigned int base_addr;
|
||||
unsigned int limit;
|
||||
unsigned int seg_32bit:1;
|
||||
unsigned int contents:2;
|
||||
unsigned int read_exec_only:1;
|
||||
unsigned int limit_in_pages:1;
|
||||
unsigned int seg_not_present:1;
|
||||
unsigned int useable:1;
|
||||
unsigned entry_number;
|
||||
unsigned base_addr;
|
||||
unsigned limit;
|
||||
unsigned seg_32bit:1;
|
||||
unsigned contents:2;
|
||||
unsigned read_exec_only:1;
|
||||
unsigned limit_in_pages:1;
|
||||
unsigned seg_not_present:1;
|
||||
unsigned useable:1;
|
||||
#ifdef __x86_64__
|
||||
unsigned int lm:1;
|
||||
unsigned lm:1;
|
||||
#endif
|
||||
};
|
||||
|
||||
#if defined(__x86_64__) || defined(__i386__)
|
||||
#define ARCH_SET_FS 0x1002
|
||||
#endif
|
||||
|
||||
@@ -1711,6 +1711,7 @@ pub const TFD_NONBLOCK: u32 = 2048;
|
||||
pub const TFD_SHARED_FCNTL_FLAGS: u32 = 526336;
|
||||
pub const TFD_CREATE_FLAGS: u32 = 526336;
|
||||
pub const TFD_SETTIME_FLAGS: u32 = 1;
|
||||
pub const ARCH_SET_FS: u32 = 4098;
|
||||
pub type size_t = crate::ctypes::c_uint;
|
||||
pub type ssize_t = crate::ctypes::c_int;
|
||||
pub type __s8 = crate::ctypes::c_schar;
|
||||
|
||||
@@ -1674,6 +1674,7 @@ pub const TFD_NONBLOCK: u32 = 2048;
|
||||
pub const TFD_SHARED_FCNTL_FLAGS: u32 = 526336;
|
||||
pub const TFD_CREATE_FLAGS: u32 = 526336;
|
||||
pub const TFD_SETTIME_FLAGS: u32 = 1;
|
||||
pub const ARCH_SET_FS: u32 = 4098;
|
||||
pub type size_t = crate::ctypes::c_ulong;
|
||||
pub type ssize_t = crate::ctypes::c_long;
|
||||
pub type __s8 = crate::ctypes::c_schar;
|
||||
|
||||
@@ -2258,6 +2258,7 @@ pub const EPOLLET: u32 = 2147483648;
|
||||
pub const TFD_SHARED_FCNTL_FLAGS: u32 = 526336;
|
||||
pub const TFD_CREATE_FLAGS: u32 = 526336;
|
||||
pub const TFD_SETTIME_FLAGS: u32 = 1;
|
||||
pub const ARCH_SET_FS: u32 = 4098;
|
||||
pub type size_t = crate::ctypes::c_uint;
|
||||
pub type ssize_t = crate::ctypes::c_int;
|
||||
pub type __s8 = crate::ctypes::c_schar;
|
||||
|
||||
@@ -2186,6 +2186,7 @@ pub const EPOLLET: u32 = 2147483648;
|
||||
pub const TFD_SHARED_FCNTL_FLAGS: u32 = 526336;
|
||||
pub const TFD_CREATE_FLAGS: u32 = 526336;
|
||||
pub const TFD_SETTIME_FLAGS: u32 = 1;
|
||||
pub const ARCH_SET_FS: u32 = 4098;
|
||||
pub type size_t = crate::ctypes::c_ulong;
|
||||
pub type ssize_t = crate::ctypes::c_long;
|
||||
pub type __s8 = crate::ctypes::c_schar;
|
||||
|
||||
@@ -2207,6 +2207,7 @@ pub const EPOLLET: u32 = 2147483648;
|
||||
pub const TFD_SHARED_FCNTL_FLAGS: u32 = 526336;
|
||||
pub const TFD_CREATE_FLAGS: u32 = 526336;
|
||||
pub const TFD_SETTIME_FLAGS: u32 = 1;
|
||||
pub const ARCH_SET_FS: u32 = 4098;
|
||||
pub type size_t = crate::ctypes::c_uint;
|
||||
pub type ssize_t = crate::ctypes::c_int;
|
||||
pub type __s8 = crate::ctypes::c_schar;
|
||||
|
||||
@@ -2135,6 +2135,7 @@ pub const EPOLLET: u32 = 2147483648;
|
||||
pub const TFD_SHARED_FCNTL_FLAGS: u32 = 526336;
|
||||
pub const TFD_CREATE_FLAGS: u32 = 526336;
|
||||
pub const TFD_SETTIME_FLAGS: u32 = 1;
|
||||
pub const ARCH_SET_FS: u32 = 4098;
|
||||
pub type size_t = crate::ctypes::c_ulong;
|
||||
pub type ssize_t = crate::ctypes::c_long;
|
||||
pub type __s8 = crate::ctypes::c_schar;
|
||||
|
||||
Reference in New Issue
Block a user