1047 lines
101 KiB
Diff
1047 lines
101 KiB
Diff
|
|
diff --git a/vendor/libc/.cargo-checksum.json b/vendor/libc/.cargo-checksum.json
|
||
|
|
index 71dc280..6f9f3ce 100644
|
||
|
|
--- a/vendor/libc/.cargo-checksum.json
|
||
|
|
+++ b/vendor/libc/.cargo-checksum.json
|
||
|
|
@@ -1 +1 @@
|
||
|
|
-{"files":{"CONTRIBUTING.md":"752eea5a703d11b485c6b5f195f51bd2c79aa5159b619ce09555c779e1fb586b","Cargo.toml":"29f6bfcb6bd86419a861217f3d75c7dace2878b38d00db9aaa9a895f30d2e762","LICENSE-APACHE":"62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a","LICENSE-MIT":"a8d47ff51ca256f56a8932dba07660672dbfe3004257ca8de708aac1415937a1","README.md":"8228847944f1332882fbb00275b6f30e4a8aad08a13569c25d52cac012cc2a47","build.rs":"41f9743021d9e5ed74ede55c94057cf6867a322a13b25a5d524b966656a08e38","rustfmt.toml":"eaa2ea84fc1ba0359b77680804903e07bb38d257ab11986b95b158e460f787b2","src/fixed_width_ints.rs":"7f986e5f5e68d25ef04d386fd2f640e8be8f15427a8d4a458ea01d26b8dca0ca","src/fuchsia/aarch64.rs":"378776a9e40766154a54c94c2a7b4675b5c302a38e6e42da99e67bfbaee60e56","src/fuchsia/align.rs":"ae1cf8f011a99737eabeb14ffff768e60f13b13363d7646744dbb0f443dab3d6","src/fuchsia/mod.rs":"bc8c46531bd1a2429f36aaf2bc137b50e42505b798de83f34eecfa94ad89179b","src/fuchsia/no_align.rs":"303f3f1b255e0088b5715094353cf00476131d8e94e6aebb3f469557771c8b8a","src/fuchsia/x86_64.rs":"93a3632b5cf67d2a6bcb7dc0a558605252d5fe689e0f38d8aa2ec5852255ac87","src/hermit/aarch64.rs":"86048676e335944c37a63d0083d0f368ae10ceccefeed9debb3bbe08777fc682","src/hermit/mod.rs":"d3bfce41e4463d4be8020a2d063c9bfa8b665f45f1cc6cbf3163f5d01e7cb21f","src/hermit/x86_64.rs":"ab832b7524e5fb15c49ff7431165ab1a37dc4667ae0b58e8306f4c539bfa110c","src/lib.rs":"3f13d5f9b29d8969dde507661f1637524e21fe3bd34957fc778868f2f3713c46","src/macros.rs":"148cf62f43a1732a8f37c5e7c9673e51b69cee124c27ee9883c94d2da8edff20","src/psp.rs":"dd31aabd46171d474ec5828372e28588935120e7355c90c105360d8fa9264c1c","src/sgx.rs":"16a95cdefc81c5ee00d8353a60db363c4cc3e0f75abcd5d0144723f2a306ed1b","src/solid/aarch64.rs":"a726e47f324adf73a4a0b67a2c183408d0cad105ae66acf36db37a42ab7f8707","src/solid/arm.rs":"e39a4f74ebbef3b97b8c95758ad741123d84ed3eb48d9cf4f1f4872097fc27fe","src/solid/mod.rs":"5f4151dca5132e4b4e4c23ab9737e12856dddbdc0ca3f7dbc004328ef3c8acde","src/switch.rs":"9da3dd39b3de45a7928789926e8572d00e1e11a39e6f7289a1349aadce90edba","src/unix/align.rs":"2cdc7c826ef7ae61f5171c5ae8c445a743d86f1a7f2d9d7e4ceeec56d6874f65","src/unix/bsd/apple/b32/align.rs":"ec833a747866fe19ca2d9b4d3c9ff0385faba5edf4bd0d15fa68884c40b0e26c","src/unix/bsd/apple/b32/mod.rs":"2546ad3eb6aecb95f916648bc63264117c92b4b4859532b34cb011e4c75a5a72","src/unix/bsd/apple/b64/aarch64/align.rs":"2eaf0f561a32bdcbf4e0477c8895d5e7bcb5cdebd5fef7b4df2ca8e38e144d94","src/unix/bsd/apple/b64/aarch64/mod.rs":"a3f0dfff62d0f7f4f1b5f9a4e2b662acf233a46badbc5419d3cc2d735629a710","src/unix/bsd/apple/b64/align.rs":"ec833a747866fe19ca2d9b4d3c9ff0385faba5edf4bd0d15fa68884c40b0e26c","src/unix/bsd/apple/b64/mod.rs":"f5e278a1af7fb358891d1c9be4eb7e815aaca0c5cb738d0c3604ba2208a856f7","src/unix/bsd/apple/b64/x86_64/align.rs":"ec833a747866fe19ca2d9b4d3c9ff0385faba5edf4bd0d15fa68884c40b0e26c","src/unix/bsd/apple/b64/x86_64/mod.rs":"8c87c5855038aae5d433c8f5eb3b29b0a175879a0245342b3bfd83bdf4cfd936","src/unix/bsd/apple/mod.rs":"d7155927fbd1af6dd984a4c6c1a735a5932af828c96818209487eb6ae72d7d7e","src/unix/bsd/freebsdlike/dragonfly/errno.rs":"8295b8bb0dfd38d2cdb4d9192cdeeb534cc6c3b208170e64615fa3e0edb3e578","src/unix/bsd/freebsdlike/dragonfly/mod.rs":"382d6e590c55a194329bb9bd08faf8fbbc51acee0aba45ebd685f3ade803e449","src/unix/bsd/freebsdlike/freebsd/aarch64.rs":"2a215bd6136b8617aacedf9be738ccee94da9d29b418e9a78101d6291c182352","src/unix/bsd/freebsdlike/freebsd/arm.rs":"59d6a670eea562fb87686e243e0a84603d29a2028a3d4b3f99ccc01bd04d2f47","src/unix/bsd/freebsdlike/freebsd/freebsd11/b64.rs":"9808d152c1196aa647f1b0f0cf84dac8c930da7d7f897a44975545e3d9d17681","src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs":"a6eee615e6ca5a6e04b526bb6b22d13b9356e87e51825cda33476c37a46cb0ef","src/unix/bsd/freebsdlike/freebsd/freebsd12/b64.rs":"61cbe45f8499bedb168106b686d4f8239472f25c7553b069eec2afe197ff2df6","src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs":"266fe364867d858610b51a950e936fb10c7990f5e627cd59f7947f4b232ab259","src/unix/bsd/freebsdlike/freebsd/freebsd12/x86_64.rs":"2df36a7f122f6d6e5753cfb4d22e915cc80f6bc91c
|
||
|
|
\ No newline at end of file
|
||
|
|
+{"files":{"CONTRIBUTING.md":"752eea5a703d11b485c6b5f195f51bd2c79aa5159b619ce09555c779e1fb586b","Cargo.toml":"29f6bfcb6bd86419a861217f3d75c7dace2878b38d00db9aaa9a895f30d2e762","LICENSE-APACHE":"62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a","LICENSE-MIT":"a8d47ff51ca256f56a8932dba07660672dbfe3004257ca8de708aac1415937a1","README.md":"8228847944f1332882fbb00275b6f30e4a8aad08a13569c25d52cac012cc2a47","build.rs":"41f9743021d9e5ed74ede55c94057cf6867a322a13b25a5d524b966656a08e38","rustfmt.toml":"eaa2ea84fc1ba0359b77680804903e07bb38d257ab11986b95b158e460f787b2","src/fixed_width_ints.rs":"7f986e5f5e68d25ef04d386fd2f640e8be8f15427a8d4a458ea01d26b8dca0ca","src/fuchsia/aarch64.rs":"378776a9e40766154a54c94c2a7b4675b5c302a38e6e42da99e67bfbaee60e56","src/fuchsia/align.rs":"ae1cf8f011a99737eabeb14ffff768e60f13b13363d7646744dbb0f443dab3d6","src/fuchsia/mod.rs":"bc8c46531bd1a2429f36aaf2bc137b50e42505b798de83f34eecfa94ad89179b","src/fuchsia/no_align.rs":"303f3f1b255e0088b5715094353cf00476131d8e94e6aebb3f469557771c8b8a","src/fuchsia/x86_64.rs":"93a3632b5cf67d2a6bcb7dc0a558605252d5fe689e0f38d8aa2ec5852255ac87","src/hermit/aarch64.rs":"86048676e335944c37a63d0083d0f368ae10ceccefeed9debb3bbe08777fc682","src/hermit/mod.rs":"d3bfce41e4463d4be8020a2d063c9bfa8b665f45f1cc6cbf3163f5d01e7cb21f","src/hermit/x86_64.rs":"ab832b7524e5fb15c49ff7431165ab1a37dc4667ae0b58e8306f4c539bfa110c","src/lib.rs":"3f13d5f9b29d8969dde507661f1637524e21fe3bd34957fc778868f2f3713c46","src/macros.rs":"148cf62f43a1732a8f37c5e7c9673e51b69cee124c27ee9883c94d2da8edff20","src/psp.rs":"dd31aabd46171d474ec5828372e28588935120e7355c90c105360d8fa9264c1c","src/sgx.rs":"16a95cdefc81c5ee00d8353a60db363c4cc3e0f75abcd5d0144723f2a306ed1b","src/solid/aarch64.rs":"a726e47f324adf73a4a0b67a2c183408d0cad105ae66acf36db37a42ab7f8707","src/solid/arm.rs":"e39a4f74ebbef3b97b8c95758ad741123d84ed3eb48d9cf4f1f4872097fc27fe","src/solid/mod.rs":"5f4151dca5132e4b4e4c23ab9737e12856dddbdc0ca3f7dbc004328ef3c8acde","src/switch.rs":"9da3dd39b3de45a7928789926e8572d00e1e11a39e6f7289a1349aadce90edba","src/unix/align.rs":"2cdc7c826ef7ae61f5171c5ae8c445a743d86f1a7f2d9d7e4ceeec56d6874f65","src/unix/bsd/apple/b32/align.rs":"ec833a747866fe19ca2d9b4d3c9ff0385faba5edf4bd0d15fa68884c40b0e26c","src/unix/bsd/apple/b32/mod.rs":"2546ad3eb6aecb95f916648bc63264117c92b4b4859532b34cb011e4c75a5a72","src/unix/bsd/apple/b64/aarch64/align.rs":"2eaf0f561a32bdcbf4e0477c8895d5e7bcb5cdebd5fef7b4df2ca8e38e144d94","src/unix/bsd/apple/b64/aarch64/mod.rs":"a3f0dfff62d0f7f4f1b5f9a4e2b662acf233a46badbc5419d3cc2d735629a710","src/unix/bsd/apple/b64/align.rs":"ec833a747866fe19ca2d9b4d3c9ff0385faba5edf4bd0d15fa68884c40b0e26c","src/unix/bsd/apple/b64/mod.rs":"f5e278a1af7fb358891d1c9be4eb7e815aaca0c5cb738d0c3604ba2208a856f7","src/unix/bsd/apple/b64/x86_64/align.rs":"ec833a747866fe19ca2d9b4d3c9ff0385faba5edf4bd0d15fa68884c40b0e26c","src/unix/bsd/apple/b64/x86_64/mod.rs":"8c87c5855038aae5d433c8f5eb3b29b0a175879a0245342b3bfd83bdf4cfd936","src/unix/bsd/apple/mod.rs":"d7155927fbd1af6dd984a4c6c1a735a5932af828c96818209487eb6ae72d7d7e","src/unix/bsd/freebsdlike/dragonfly/errno.rs":"8295b8bb0dfd38d2cdb4d9192cdeeb534cc6c3b208170e64615fa3e0edb3e578","src/unix/bsd/freebsdlike/dragonfly/mod.rs":"382d6e590c55a194329bb9bd08faf8fbbc51acee0aba45ebd685f3ade803e449","src/unix/bsd/freebsdlike/freebsd/aarch64.rs":"2a215bd6136b8617aacedf9be738ccee94da9d29b418e9a78101d6291c182352","src/unix/bsd/freebsdlike/freebsd/arm.rs":"59d6a670eea562fb87686e243e0a84603d29a2028a3d4b3f99ccc01bd04d2f47","src/unix/bsd/freebsdlike/freebsd/freebsd11/b64.rs":"9808d152c1196aa647f1b0f0cf84dac8c930da7d7f897a44975545e3d9d17681","src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs":"a6eee615e6ca5a6e04b526bb6b22d13b9356e87e51825cda33476c37a46cb0ef","src/unix/bsd/freebsdlike/freebsd/freebsd12/b64.rs":"61cbe45f8499bedb168106b686d4f8239472f25c7553b069eec2afe197ff2df6","src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs":"266fe364867d858610b51a950e936fb10c7990f5e627cd59f7947f4b232ab259","src/unix/bsd/freebsdlike/freebsd/freebsd12/x86_64.rs":"2df36a7f122f6d6e5753cfb4d22e915cc80f6bc91c
|
||
|
|
\ No newline at end of file
|
||
|
|
diff --git a/vendor/libc/src/unix/linux_like/linux/align.rs b/vendor/libc/src/unix/linux_like/linux/align.rs
|
||
|
|
index a4e656c..3a3277f 100644
|
||
|
|
--- a/vendor/libc/src/unix/linux_like/linux/align.rs
|
||
|
|
+++ b/vendor/libc/src/unix/linux_like/linux/align.rs
|
||
|
|
@@ -9,7 +9,8 @@ macro_rules! expand_align {
|
||
|
|
target_arch = "sparc64",
|
||
|
|
target_arch = "aarch64",
|
||
|
|
target_arch = "riscv64",
|
||
|
|
- target_arch = "riscv32"),
|
||
|
|
+ target_arch = "riscv32",
|
||
|
|
+ target_arch = "loongarch64"),
|
||
|
|
repr(align(4)))]
|
||
|
|
#[cfg_attr(not(any(target_pointer_width = "32",
|
||
|
|
target_arch = "x86_64",
|
||
|
|
@@ -19,7 +20,8 @@ macro_rules! expand_align {
|
||
|
|
target_arch = "sparc64",
|
||
|
|
target_arch = "aarch64",
|
||
|
|
target_arch = "riscv64",
|
||
|
|
- target_arch = "riscv32")),
|
||
|
|
+ target_arch = "riscv32",
|
||
|
|
+ target_arch = "loongarch64")),
|
||
|
|
repr(align(8)))]
|
||
|
|
pub struct pthread_mutexattr_t {
|
||
|
|
#[doc(hidden)]
|
||
|
|
diff --git a/vendor/libc/src/unix/linux_like/linux/gnu/b64/loongarch64/align.rs b/vendor/libc/src/unix/linux_like/linux/gnu/b64/loongarch64/align.rs
|
||
|
|
new file mode 100644
|
||
|
|
index 0000000..7ca870f
|
||
|
|
--- /dev/null
|
||
|
|
+++ b/vendor/libc/src/unix/linux_like/linux/gnu/b64/loongarch64/align.rs
|
||
|
|
@@ -0,0 +1,7 @@
|
||
|
|
+s_no_extra_traits! {
|
||
|
|
+ #[allow(missing_debug_implementations)]
|
||
|
|
+ #[repr(align(16))]
|
||
|
|
+ pub struct max_align_t {
|
||
|
|
+ priv_: [f64; 4]
|
||
|
|
+ }
|
||
|
|
+}
|
||
|
|
diff --git a/vendor/libc/src/unix/linux_like/linux/gnu/b64/loongarch64/mod.rs b/vendor/libc/src/unix/linux_like/linux/gnu/b64/loongarch64/mod.rs
|
||
|
|
new file mode 100644
|
||
|
|
index 0000000..c962d28
|
||
|
|
--- /dev/null
|
||
|
|
+++ b/vendor/libc/src/unix/linux_like/linux/gnu/b64/loongarch64/mod.rs
|
||
|
|
@@ -0,0 +1,879 @@
|
||
|
|
+use pthread_mutex_t;
|
||
|
|
+
|
||
|
|
+pub type c_char = i8;
|
||
|
|
+pub type c_long = i64;
|
||
|
|
+pub type c_ulong = u64;
|
||
|
|
+pub type wchar_t = i32;
|
||
|
|
+
|
||
|
|
+pub type blksize_t = i32;
|
||
|
|
+pub type nlink_t = u32;
|
||
|
|
+pub type suseconds_t = i64;
|
||
|
|
+pub type __u64 = ::c_ulonglong;
|
||
|
|
+pub type __s64 = ::c_longlong;
|
||
|
|
+
|
||
|
|
+s! {
|
||
|
|
+ pub struct stat {
|
||
|
|
+ pub st_dev: ::dev_t,
|
||
|
|
+ pub st_ino: ::ino_t,
|
||
|
|
+ pub st_mode: ::mode_t,
|
||
|
|
+ pub st_nlink: ::nlink_t,
|
||
|
|
+ pub st_uid: ::uid_t,
|
||
|
|
+ pub st_gid: ::gid_t,
|
||
|
|
+ pub st_rdev: ::dev_t,
|
||
|
|
+ __pad1: ::dev_t,
|
||
|
|
+ pub st_size: ::off_t,
|
||
|
|
+ pub st_blksize: ::blksize_t,
|
||
|
|
+ __pad2: ::c_int,
|
||
|
|
+ pub st_blocks: ::blkcnt_t,
|
||
|
|
+ pub st_atime: ::time_t,
|
||
|
|
+ pub st_atime_nsec: ::c_long,
|
||
|
|
+ pub st_mtime: ::time_t,
|
||
|
|
+ pub st_mtime_nsec: ::c_long,
|
||
|
|
+ pub st_ctime: ::time_t,
|
||
|
|
+ pub st_ctime_nsec: ::c_long,
|
||
|
|
+ __unused: [::c_int; 2],
|
||
|
|
+ }
|
||
|
|
+
|
||
|
|
+ pub struct stat64 {
|
||
|
|
+ pub st_dev: ::dev_t,
|
||
|
|
+ pub st_ino: ::ino64_t,
|
||
|
|
+ pub st_mode: ::mode_t,
|
||
|
|
+ pub st_nlink: ::nlink_t,
|
||
|
|
+ pub st_uid: ::uid_t,
|
||
|
|
+ pub st_gid: ::gid_t,
|
||
|
|
+ pub st_rdev: ::dev_t,
|
||
|
|
+ pub __pad1: ::dev_t,
|
||
|
|
+ pub st_size: ::off64_t,
|
||
|
|
+ pub st_blksize: ::blksize_t,
|
||
|
|
+ pub __pad2: ::c_int,
|
||
|
|
+ pub st_blocks: ::blkcnt_t,
|
||
|
|
+ pub st_atime: ::time_t,
|
||
|
|
+ pub st_atime_nsec: ::c_long,
|
||
|
|
+ pub st_mtime: ::time_t,
|
||
|
|
+ pub st_mtime_nsec: ::c_long,
|
||
|
|
+ pub st_ctime: ::time_t,
|
||
|
|
+ pub st_ctime_nsec: ::c_long,
|
||
|
|
+ __unused: [::c_int; 2],
|
||
|
|
+ }
|
||
|
|
+
|
||
|
|
+ pub struct statfs {
|
||
|
|
+ pub f_type: ::__fsword_t,
|
||
|
|
+ pub f_bsize: ::__fsword_t,
|
||
|
|
+ pub f_blocks: ::fsblkcnt_t,
|
||
|
|
+ pub f_bfree: ::fsblkcnt_t,
|
||
|
|
+ pub f_bavail: ::fsblkcnt_t,
|
||
|
|
+ pub f_files: ::fsfilcnt_t,
|
||
|
|
+ pub f_ffree: ::fsfilcnt_t,
|
||
|
|
+ pub f_fsid: ::fsid_t,
|
||
|
|
+ pub f_namelen: ::__fsword_t,
|
||
|
|
+ pub f_frsize: ::__fsword_t,
|
||
|
|
+ pub f_flags: ::__fsword_t,
|
||
|
|
+ pub f_spare: [::__fsword_t; 4],
|
||
|
|
+ }
|
||
|
|
+
|
||
|
|
+ pub struct statfs64 {
|
||
|
|
+ pub f_type: ::__fsword_t,
|
||
|
|
+ pub f_bsize: ::__fsword_t,
|
||
|
|
+ pub f_blocks: u64,
|
||
|
|
+ pub f_bfree: u64,
|
||
|
|
+ pub f_bavail: u64,
|
||
|
|
+ pub f_files: u64,
|
||
|
|
+ pub f_ffree: u64,
|
||
|
|
+ pub f_fsid: ::fsid_t,
|
||
|
|
+ pub f_namelen: ::__fsword_t,
|
||
|
|
+ pub f_frsize: ::__fsword_t,
|
||
|
|
+ pub f_flags: ::__fsword_t,
|
||
|
|
+ pub f_spare: [::__fsword_t; 4],
|
||
|
|
+ }
|
||
|
|
+
|
||
|
|
+ pub struct flock {
|
||
|
|
+ pub l_type: ::c_short,
|
||
|
|
+ pub l_whence: ::c_short,
|
||
|
|
+ pub l_start: ::off_t,
|
||
|
|
+ pub l_len: ::off_t,
|
||
|
|
+ pub l_pid: ::pid_t,
|
||
|
|
+ }
|
||
|
|
+
|
||
|
|
+ pub struct flock64 {
|
||
|
|
+ pub l_type: ::c_short,
|
||
|
|
+ pub l_whence: ::c_short,
|
||
|
|
+ pub l_start: ::off64_t,
|
||
|
|
+ pub l_len: ::off64_t,
|
||
|
|
+ pub l_pid: ::pid_t,
|
||
|
|
+ }
|
||
|
|
+
|
||
|
|
+ pub struct statvfs {
|
||
|
|
+ pub f_bsize: ::c_ulong,
|
||
|
|
+ pub f_frsize: ::c_ulong,
|
||
|
|
+ pub f_blocks: ::fsblkcnt_t,
|
||
|
|
+ pub f_bfree: ::fsblkcnt_t,
|
||
|
|
+ pub f_bavail: ::fsblkcnt_t,
|
||
|
|
+ pub f_files: ::fsfilcnt_t,
|
||
|
|
+ pub f_ffree: ::fsfilcnt_t,
|
||
|
|
+ pub f_favail: ::fsfilcnt_t,
|
||
|
|
+ pub f_fsid: ::c_ulong,
|
||
|
|
+ pub f_flag: ::c_ulong,
|
||
|
|
+ pub f_namemax: ::c_ulong,
|
||
|
|
+ __f_spare: [::c_int; 6],
|
||
|
|
+ }
|
||
|
|
+
|
||
|
|
+ pub struct statvfs64 {
|
||
|
|
+ pub f_bsize: ::c_ulong,
|
||
|
|
+ pub f_frsize: ::c_ulong,
|
||
|
|
+ pub f_blocks: u64,
|
||
|
|
+ pub f_bfree: u64,
|
||
|
|
+ pub f_bavail: u64,
|
||
|
|
+ pub f_files: u64,
|
||
|
|
+ pub f_ffree: u64,
|
||
|
|
+ pub f_favail: u64,
|
||
|
|
+ pub f_fsid: ::c_ulong,
|
||
|
|
+ pub f_flag: ::c_ulong,
|
||
|
|
+ pub f_namemax: ::c_ulong,
|
||
|
|
+ __f_spare: [::c_int; 6],
|
||
|
|
+ }
|
||
|
|
+
|
||
|
|
+ pub struct pthread_attr_t {
|
||
|
|
+ __size: [::c_ulong; 7]
|
||
|
|
+ }
|
||
|
|
+
|
||
|
|
+ pub struct sigaction {
|
||
|
|
+ pub sa_sigaction: ::sighandler_t,
|
||
|
|
+ pub sa_mask: ::sigset_t,
|
||
|
|
+ pub sa_flags: ::c_int,
|
||
|
|
+ pub sa_restorer: ::Option<extern fn()>,
|
||
|
|
+ }
|
||
|
|
+
|
||
|
|
+ pub struct stack_t {
|
||
|
|
+ pub ss_sp: *mut ::c_void,
|
||
|
|
+ pub ss_flags: ::c_int,
|
||
|
|
+ pub ss_size: ::size_t,
|
||
|
|
+ }
|
||
|
|
+
|
||
|
|
+ pub struct siginfo_t {
|
||
|
|
+ pub si_signo: ::c_int,
|
||
|
|
+ pub si_errno: ::c_int,
|
||
|
|
+ pub si_code: ::c_int,
|
||
|
|
+ #[doc(hidden)]
|
||
|
|
+ #[deprecated(
|
||
|
|
+ since="0.2.54",
|
||
|
|
+ note="Please leave a comment on \
|
||
|
|
+ https://github.com/rust-lang/libc/pull/1316 if you're using \
|
||
|
|
+ this field"
|
||
|
|
+ )]
|
||
|
|
+ pub _pad: [::c_int; 29],
|
||
|
|
+ _align: [u64; 0],
|
||
|
|
+ }
|
||
|
|
+
|
||
|
|
+ pub struct ipc_perm {
|
||
|
|
+ pub __key: ::key_t,
|
||
|
|
+ pub uid: ::uid_t,
|
||
|
|
+ pub gid: ::gid_t,
|
||
|
|
+ pub cuid: ::uid_t,
|
||
|
|
+ pub cgid: ::gid_t,
|
||
|
|
+ pub mode: ::c_uint,
|
||
|
|
+ pub __seq: ::c_ushort,
|
||
|
|
+ __pad2: ::c_ushort,
|
||
|
|
+ __unused1: ::c_ulong,
|
||
|
|
+ __unused2: ::c_ulong
|
||
|
|
+ }
|
||
|
|
+
|
||
|
|
+ pub struct shmid_ds {
|
||
|
|
+ pub shm_perm: ::ipc_perm,
|
||
|
|
+ pub shm_segsz: ::size_t,
|
||
|
|
+ pub shm_atime: ::time_t,
|
||
|
|
+ pub shm_dtime: ::time_t,
|
||
|
|
+ pub shm_ctime: ::time_t,
|
||
|
|
+ pub shm_cpid: ::pid_t,
|
||
|
|
+ pub shm_lpid: ::pid_t,
|
||
|
|
+ pub shm_nattch: ::shmatt_t,
|
||
|
|
+ __unused4: ::c_ulong,
|
||
|
|
+ __unused5: ::c_ulong
|
||
|
|
+ }
|
||
|
|
+}
|
||
|
|
+
|
||
|
|
+pub const __SIZEOF_PTHREAD_CONDATTR_T: usize = 4;
|
||
|
|
+pub const __SIZEOF_PTHREAD_MUTEXATTR_T: usize = 4;
|
||
|
|
+pub const __SIZEOF_PTHREAD_MUTEX_T: usize = 40;
|
||
|
|
+pub const __SIZEOF_PTHREAD_RWLOCK_T: usize = 56;
|
||
|
|
+
|
||
|
|
+align_const! {
|
||
|
|
+ #[cfg(target_endian = "little")]
|
||
|
|
+ pub const PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
|
||
|
|
+ pthread_mutex_t {
|
||
|
|
+ size: [
|
||
|
|
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
|
||
|
|
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||
|
|
+ ],
|
||
|
|
+ };
|
||
|
|
+ #[cfg(target_endian = "little")]
|
||
|
|
+ pub const PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
|
||
|
|
+ pthread_mutex_t {
|
||
|
|
+ size: [
|
||
|
|
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0,
|
||
|
|
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||
|
|
+ ],
|
||
|
|
+ };
|
||
|
|
+ #[cfg(target_endian = "little")]
|
||
|
|
+ pub const PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
|
||
|
|
+ pthread_mutex_t {
|
||
|
|
+ size: [
|
||
|
|
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0,
|
||
|
|
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||
|
|
+ ],
|
||
|
|
+ };
|
||
|
|
+ #[cfg(target_endian = "big")]
|
||
|
|
+ pub const PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
|
||
|
|
+ pthread_mutex_t {
|
||
|
|
+ size: [
|
||
|
|
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
|
||
|
|
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||
|
|
+ ],
|
||
|
|
+ };
|
||
|
|
+ #[cfg(target_endian = "big")]
|
||
|
|
+ pub const PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
|
||
|
|
+ pthread_mutex_t {
|
||
|
|
+ size: [
|
||
|
|
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0,
|
||
|
|
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||
|
|
+ ],
|
||
|
|
+ };
|
||
|
|
+ #[cfg(target_endian = "big")]
|
||
|
|
+ pub const PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
|
||
|
|
+ pthread_mutex_t {
|
||
|
|
+ size: [
|
||
|
|
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0,
|
||
|
|
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||
|
|
+ ],
|
||
|
|
+ };
|
||
|
|
+}
|
||
|
|
+
|
||
|
|
+pub const SYS_io_setup: ::c_long = 0;
|
||
|
|
+pub const SYS_io_destroy: ::c_long = 1;
|
||
|
|
+pub const SYS_io_submit: ::c_long = 2;
|
||
|
|
+pub const SYS_io_cancel: ::c_long = 3;
|
||
|
|
+pub const SYS_io_getevents: ::c_long = 4;
|
||
|
|
+pub const SYS_setxattr: ::c_long = 5;
|
||
|
|
+pub const SYS_lsetxattr: ::c_long = 6;
|
||
|
|
+pub const SYS_fsetxattr: ::c_long = 7;
|
||
|
|
+pub const SYS_getxattr: ::c_long = 8;
|
||
|
|
+pub const SYS_lgetxattr: ::c_long = 9;
|
||
|
|
+pub const SYS_fgetxattr: ::c_long = 10;
|
||
|
|
+pub const SYS_listxattr: ::c_long = 11;
|
||
|
|
+pub const SYS_llistxattr: ::c_long = 12;
|
||
|
|
+pub const SYS_flistxattr: ::c_long = 13;
|
||
|
|
+pub const SYS_removexattr: ::c_long = 14;
|
||
|
|
+pub const SYS_lremovexattr: ::c_long = 15;
|
||
|
|
+pub const SYS_fremovexattr: ::c_long = 16;
|
||
|
|
+pub const SYS_getcwd: ::c_long = 17;
|
||
|
|
+pub const SYS_lookup_dcookie: ::c_long = 18;
|
||
|
|
+pub const SYS_eventfd2: ::c_long = 19;
|
||
|
|
+pub const SYS_epoll_create1: ::c_long = 20;
|
||
|
|
+pub const SYS_epoll_ctl: ::c_long = 21;
|
||
|
|
+pub const SYS_epoll_pwait: ::c_long = 22;
|
||
|
|
+pub const SYS_dup: ::c_long = 23;
|
||
|
|
+pub const SYS_dup3: ::c_long = 24;
|
||
|
|
+pub const SYS_fcntl: ::c_long = 25;
|
||
|
|
+pub const SYS_inotify_init1: ::c_long = 26;
|
||
|
|
+pub const SYS_inotify_add_watch: ::c_long = 27;
|
||
|
|
+pub const SYS_inotify_rm_watch: ::c_long = 28;
|
||
|
|
+pub const SYS_ioctl: ::c_long = 29;
|
||
|
|
+pub const SYS_ioprio_set: ::c_long = 30;
|
||
|
|
+pub const SYS_ioprio_get: ::c_long = 31;
|
||
|
|
+pub const SYS_flock: ::c_long = 32;
|
||
|
|
+pub const SYS_mknodat: ::c_long = 33;
|
||
|
|
+pub const SYS_mkdirat: ::c_long = 34;
|
||
|
|
+pub const SYS_unlinkat: ::c_long = 35;
|
||
|
|
+pub const SYS_symlinkat: ::c_long = 36;
|
||
|
|
+pub const SYS_linkat: ::c_long = 37;
|
||
|
|
+pub const SYS_umount2: ::c_long = 39;
|
||
|
|
+pub const SYS_mount: ::c_long = 40;
|
||
|
|
+pub const SYS_pivot_root: ::c_long = 41;
|
||
|
|
+pub const SYS_nfsservctl: ::c_long = 42;
|
||
|
|
+pub const SYS_statfs: ::c_long = 43;
|
||
|
|
+pub const SYS_fstatfs: ::c_long = 44;
|
||
|
|
+pub const SYS_truncate: ::c_long = 45;
|
||
|
|
+pub const SYS_ftruncate: ::c_long = 46;
|
||
|
|
+pub const SYS_fallocate: ::c_long = 47;
|
||
|
|
+pub const SYS_faccessat: ::c_long = 48;
|
||
|
|
+pub const SYS_chdir: ::c_long = 49;
|
||
|
|
+pub const SYS_fchdir: ::c_long = 50;
|
||
|
|
+pub const SYS_chroot: ::c_long = 51;
|
||
|
|
+pub const SYS_fchmod: ::c_long = 52;
|
||
|
|
+pub const SYS_fchmodat: ::c_long = 53;
|
||
|
|
+pub const SYS_fchownat: ::c_long = 54;
|
||
|
|
+pub const SYS_fchown: ::c_long = 55;
|
||
|
|
+pub const SYS_openat: ::c_long = 56;
|
||
|
|
+pub const SYS_close: ::c_long = 57;
|
||
|
|
+pub const SYS_vhangup: ::c_long = 58;
|
||
|
|
+pub const SYS_pipe2: ::c_long = 59;
|
||
|
|
+pub const SYS_quotactl: ::c_long = 60;
|
||
|
|
+pub const SYS_getdents64: ::c_long = 61;
|
||
|
|
+pub const SYS_lseek: ::c_long = 62;
|
||
|
|
+pub const SYS_read: ::c_long = 63;
|
||
|
|
+pub const SYS_write: ::c_long = 64;
|
||
|
|
+pub const SYS_readv: ::c_long = 65;
|
||
|
|
+pub const SYS_writev: ::c_long = 66;
|
||
|
|
+pub const SYS_pread64: ::c_long = 67;
|
||
|
|
+pub const SYS_pwrite64: ::c_long = 68;
|
||
|
|
+pub const SYS_preadv: ::c_long = 69;
|
||
|
|
+pub const SYS_pwritev: ::c_long = 70;
|
||
|
|
+pub const SYS_sendfile: ::c_long = 71;
|
||
|
|
+pub const SYS_pselect6: ::c_long = 72;
|
||
|
|
+pub const SYS_ppoll: ::c_long = 73;
|
||
|
|
+pub const SYS_signalfd4: ::c_long = 74;
|
||
|
|
+pub const SYS_vmsplice: ::c_long = 75;
|
||
|
|
+pub const SYS_splice: ::c_long = 76;
|
||
|
|
+pub const SYS_tee: ::c_long = 77;
|
||
|
|
+pub const SYS_readlinkat: ::c_long = 78;
|
||
|
|
+pub const SYS_newfstatat: ::c_long = 79;
|
||
|
|
+pub const SYS_fstat: ::c_long = 80;
|
||
|
|
+pub const SYS_sync: ::c_long = 81;
|
||
|
|
+pub const SYS_fsync: ::c_long = 82;
|
||
|
|
+pub const SYS_fdatasync: ::c_long = 83;
|
||
|
|
+pub const SYS_sync_file_range: ::c_long = 84;
|
||
|
|
+pub const SYS_timerfd_create: ::c_long = 85;
|
||
|
|
+pub const SYS_timerfd_settime: ::c_long = 86;
|
||
|
|
+pub const SYS_timerfd_gettime: ::c_long = 87;
|
||
|
|
+pub const SYS_utimensat: ::c_long = 88;
|
||
|
|
+pub const SYS_acct: ::c_long = 89;
|
||
|
|
+pub const SYS_capget: ::c_long = 90;
|
||
|
|
+pub const SYS_capset: ::c_long = 91;
|
||
|
|
+pub const SYS_personality: ::c_long = 92;
|
||
|
|
+pub const SYS_exit: ::c_long = 93;
|
||
|
|
+pub const SYS_exit_group: ::c_long = 94;
|
||
|
|
+pub const SYS_waitid: ::c_long = 95;
|
||
|
|
+pub const SYS_set_tid_address: ::c_long = 96;
|
||
|
|
+pub const SYS_unshare: ::c_long = 97;
|
||
|
|
+pub const SYS_futex: ::c_long = 98;
|
||
|
|
+pub const SYS_set_robust_list: ::c_long = 99;
|
||
|
|
+pub const SYS_get_robust_list: ::c_long = 100;
|
||
|
|
+pub const SYS_nanosleep: ::c_long = 101;
|
||
|
|
+pub const SYS_getitimer: ::c_long = 102;
|
||
|
|
+pub const SYS_setitimer: ::c_long = 103;
|
||
|
|
+pub const SYS_kexec_load: ::c_long = 104;
|
||
|
|
+pub const SYS_init_module: ::c_long = 105;
|
||
|
|
+pub const SYS_delete_module: ::c_long = 106;
|
||
|
|
+pub const SYS_timer_create: ::c_long = 107;
|
||
|
|
+pub const SYS_timer_gettime: ::c_long = 108;
|
||
|
|
+pub const SYS_timer_getoverrun: ::c_long = 109;
|
||
|
|
+pub const SYS_timer_settime: ::c_long = 110;
|
||
|
|
+pub const SYS_timer_delete: ::c_long = 111;
|
||
|
|
+pub const SYS_clock_settime: ::c_long = 112;
|
||
|
|
+pub const SYS_clock_gettime: ::c_long = 113;
|
||
|
|
+pub const SYS_clock_getres: ::c_long = 114;
|
||
|
|
+pub const SYS_clock_nanosleep: ::c_long = 115;
|
||
|
|
+pub const SYS_syslog: ::c_long = 116;
|
||
|
|
+pub const SYS_ptrace: ::c_long = 117;
|
||
|
|
+pub const SYS_sched_setparam: ::c_long = 118;
|
||
|
|
+pub const SYS_sched_setscheduler: ::c_long = 119;
|
||
|
|
+pub const SYS_sched_getscheduler: ::c_long = 120;
|
||
|
|
+pub const SYS_sched_getparam: ::c_long = 121;
|
||
|
|
+pub const SYS_sched_setaffinity: ::c_long = 122;
|
||
|
|
+pub const SYS_sched_getaffinity: ::c_long = 123;
|
||
|
|
+pub const SYS_sched_yield: ::c_long = 124;
|
||
|
|
+pub const SYS_sched_get_priority_max: ::c_long = 125;
|
||
|
|
+pub const SYS_sched_get_priority_min: ::c_long = 126;
|
||
|
|
+pub const SYS_sched_rr_get_interval: ::c_long = 127;
|
||
|
|
+pub const SYS_restart_syscall: ::c_long = 128;
|
||
|
|
+pub const SYS_kill: ::c_long = 129;
|
||
|
|
+pub const SYS_tkill: ::c_long = 130;
|
||
|
|
+pub const SYS_tgkill: ::c_long = 131;
|
||
|
|
+pub const SYS_sigaltstack: ::c_long = 132;
|
||
|
|
+pub const SYS_rt_sigsuspend: ::c_long = 133;
|
||
|
|
+pub const SYS_rt_sigaction: ::c_long = 134;
|
||
|
|
+pub const SYS_rt_sigprocmask: ::c_long = 135;
|
||
|
|
+pub const SYS_rt_sigpending: ::c_long = 136;
|
||
|
|
+pub const SYS_rt_sigtimedwait: ::c_long = 137;
|
||
|
|
+pub const SYS_rt_sigqueueinfo: ::c_long = 138;
|
||
|
|
+pub const SYS_rt_sigreturn: ::c_long = 139;
|
||
|
|
+pub const SYS_setpriority: ::c_long = 140;
|
||
|
|
+pub const SYS_getpriority: ::c_long = 141;
|
||
|
|
+pub const SYS_reboot: ::c_long = 142;
|
||
|
|
+pub const SYS_setregid: ::c_long = 143;
|
||
|
|
+pub const SYS_setgid: ::c_long = 144;
|
||
|
|
+pub const SYS_setreuid: ::c_long = 145;
|
||
|
|
+pub const SYS_setuid: ::c_long = 146;
|
||
|
|
+pub const SYS_setresuid: ::c_long = 147;
|
||
|
|
+pub const SYS_getresuid: ::c_long = 148;
|
||
|
|
+pub const SYS_setresgid: ::c_long = 149;
|
||
|
|
+pub const SYS_getresgid: ::c_long = 150;
|
||
|
|
+pub const SYS_setfsuid: ::c_long = 151;
|
||
|
|
+pub const SYS_setfsgid: ::c_long = 152;
|
||
|
|
+pub const SYS_times: ::c_long = 153;
|
||
|
|
+pub const SYS_setpgid: ::c_long = 154;
|
||
|
|
+pub const SYS_getpgid: ::c_long = 155;
|
||
|
|
+pub const SYS_getsid: ::c_long = 156;
|
||
|
|
+pub const SYS_setsid: ::c_long = 157;
|
||
|
|
+pub const SYS_getgroups: ::c_long = 158;
|
||
|
|
+pub const SYS_setgroups: ::c_long = 159;
|
||
|
|
+pub const SYS_uname: ::c_long = 160;
|
||
|
|
+pub const SYS_sethostname: ::c_long = 161;
|
||
|
|
+pub const SYS_setdomainname: ::c_long = 162;
|
||
|
|
+pub const SYS_getrlimit: ::c_long = 163;
|
||
|
|
+pub const SYS_setrlimit: ::c_long = 164;
|
||
|
|
+pub const SYS_getrusage: ::c_long = 165;
|
||
|
|
+pub const SYS_umask: ::c_long = 166;
|
||
|
|
+pub const SYS_prctl: ::c_long = 167;
|
||
|
|
+pub const SYS_getcpu: ::c_long = 168;
|
||
|
|
+pub const SYS_gettimeofday: ::c_long = 169;
|
||
|
|
+pub const SYS_settimeofday: ::c_long = 170;
|
||
|
|
+pub const SYS_adjtimex: ::c_long = 171;
|
||
|
|
+pub const SYS_getpid: ::c_long = 172;
|
||
|
|
+pub const SYS_getppid: ::c_long = 173;
|
||
|
|
+pub const SYS_getuid: ::c_long = 174;
|
||
|
|
+pub const SYS_geteuid: ::c_long = 175;
|
||
|
|
+pub const SYS_getgid: ::c_long = 176;
|
||
|
|
+pub const SYS_getegid: ::c_long = 177;
|
||
|
|
+pub const SYS_gettid: ::c_long = 178;
|
||
|
|
+pub const SYS_sysinfo: ::c_long = 179;
|
||
|
|
+pub const SYS_mq_open: ::c_long = 180;
|
||
|
|
+pub const SYS_mq_unlink: ::c_long = 181;
|
||
|
|
+pub const SYS_mq_timedsend: ::c_long = 182;
|
||
|
|
+pub const SYS_mq_timedreceive: ::c_long = 183;
|
||
|
|
+pub const SYS_mq_notify: ::c_long = 184;
|
||
|
|
+pub const SYS_mq_getsetattr: ::c_long = 185;
|
||
|
|
+pub const SYS_msgget: ::c_long = 186;
|
||
|
|
+pub const SYS_msgctl: ::c_long = 187;
|
||
|
|
+pub const SYS_msgrcv: ::c_long = 188;
|
||
|
|
+pub const SYS_msgsnd: ::c_long = 189;
|
||
|
|
+pub const SYS_semget: ::c_long = 190;
|
||
|
|
+pub const SYS_semctl: ::c_long = 191;
|
||
|
|
+pub const SYS_semtimedop: ::c_long = 192;
|
||
|
|
+pub const SYS_semop: ::c_long = 193;
|
||
|
|
+pub const SYS_shmget: ::c_long = 194;
|
||
|
|
+pub const SYS_shmctl: ::c_long = 195;
|
||
|
|
+pub const SYS_shmat: ::c_long = 196;
|
||
|
|
+pub const SYS_shmdt: ::c_long = 197;
|
||
|
|
+pub const SYS_socket: ::c_long = 198;
|
||
|
|
+pub const SYS_socketpair: ::c_long = 199;
|
||
|
|
+pub const SYS_bind: ::c_long = 200;
|
||
|
|
+pub const SYS_listen: ::c_long = 201;
|
||
|
|
+pub const SYS_accept: ::c_long = 202;
|
||
|
|
+pub const SYS_connect: ::c_long = 203;
|
||
|
|
+pub const SYS_getsockname: ::c_long = 204;
|
||
|
|
+pub const SYS_getpeername: ::c_long = 205;
|
||
|
|
+pub const SYS_sendto: ::c_long = 206;
|
||
|
|
+pub const SYS_recvfrom: ::c_long = 207;
|
||
|
|
+pub const SYS_setsockopt: ::c_long = 208;
|
||
|
|
+pub const SYS_getsockopt: ::c_long = 209;
|
||
|
|
+pub const SYS_shutdown: ::c_long = 210;
|
||
|
|
+pub const SYS_sendmsg: ::c_long = 211;
|
||
|
|
+pub const SYS_recvmsg: ::c_long = 212;
|
||
|
|
+pub const SYS_readahead: ::c_long = 213;
|
||
|
|
+pub const SYS_brk: ::c_long = 214;
|
||
|
|
+pub const SYS_munmap: ::c_long = 215;
|
||
|
|
+pub const SYS_mremap: ::c_long = 216;
|
||
|
|
+pub const SYS_add_key: ::c_long = 217;
|
||
|
|
+pub const SYS_request_key: ::c_long = 218;
|
||
|
|
+pub const SYS_keyctl: ::c_long = 219;
|
||
|
|
+pub const SYS_clone: ::c_long = 220;
|
||
|
|
+pub const SYS_execve: ::c_long = 221;
|
||
|
|
+pub const SYS_mmap: ::c_long = 222;
|
||
|
|
+pub const SYS_fadvise64: ::c_long = 223;
|
||
|
|
+pub const SYS_swapon: ::c_long = 224;
|
||
|
|
+pub const SYS_swapoff: ::c_long = 225;
|
||
|
|
+pub const SYS_mprotect: ::c_long = 226;
|
||
|
|
+pub const SYS_msync: ::c_long = 227;
|
||
|
|
+pub const SYS_mlock: ::c_long = 228;
|
||
|
|
+pub const SYS_munlock: ::c_long = 229;
|
||
|
|
+pub const SYS_mlockall: ::c_long = 230;
|
||
|
|
+pub const SYS_munlockall: ::c_long = 231;
|
||
|
|
+pub const SYS_mincore: ::c_long = 232;
|
||
|
|
+pub const SYS_madvise: ::c_long = 233;
|
||
|
|
+pub const SYS_remap_file_pages: ::c_long = 234;
|
||
|
|
+pub const SYS_mbind: ::c_long = 235;
|
||
|
|
+pub const SYS_get_mempolicy: ::c_long = 236;
|
||
|
|
+pub const SYS_set_mempolicy: ::c_long = 237;
|
||
|
|
+pub const SYS_migrate_pages: ::c_long = 238;
|
||
|
|
+pub const SYS_move_pages: ::c_long = 239;
|
||
|
|
+pub const SYS_rt_tgsigqueueinfo: ::c_long = 240;
|
||
|
|
+pub const SYS_perf_event_open: ::c_long = 241;
|
||
|
|
+pub const SYS_accept4: ::c_long = 242;
|
||
|
|
+pub const SYS_recvmmsg: ::c_long = 243;
|
||
|
|
+//pub const SYS_arch_specific_syscall: ::c_long = 244;
|
||
|
|
+pub const SYS_wait4: ::c_long = 260;
|
||
|
|
+pub const SYS_prlimit64: ::c_long = 261;
|
||
|
|
+pub const SYS_fanotify_init: ::c_long = 262;
|
||
|
|
+pub const SYS_fanotify_mark: ::c_long = 263;
|
||
|
|
+pub const SYS_name_to_handle_at: ::c_long = 264;
|
||
|
|
+pub const SYS_open_by_handle_at: ::c_long = 265;
|
||
|
|
+pub const SYS_clock_adjtime: ::c_long = 266;
|
||
|
|
+pub const SYS_syncfs: ::c_long = 267;
|
||
|
|
+pub const SYS_setns: ::c_long = 268;
|
||
|
|
+pub const SYS_sendmmsg: ::c_long = 269;
|
||
|
|
+pub const SYS_process_vm_readv: ::c_long = 270;
|
||
|
|
+pub const SYS_process_vm_writev: ::c_long = 271;
|
||
|
|
+pub const SYS_kcmp: ::c_long = 272;
|
||
|
|
+pub const SYS_finit_module: ::c_long = 273;
|
||
|
|
+pub const SYS_sched_setattr: ::c_long = 274;
|
||
|
|
+pub const SYS_sched_getattr: ::c_long = 275;
|
||
|
|
+pub const SYS_renameat2: ::c_long = 276;
|
||
|
|
+pub const SYS_seccomp: ::c_long = 277;
|
||
|
|
+pub const SYS_getrandom: ::c_long = 278;
|
||
|
|
+pub const SYS_memfd_create: ::c_long = 279;
|
||
|
|
+pub const SYS_bpf: ::c_long = 280;
|
||
|
|
+pub const SYS_execveat: ::c_long = 281;
|
||
|
|
+pub const SYS_userfaultfd: ::c_long = 282;
|
||
|
|
+pub const SYS_membarrier: ::c_long = 283;
|
||
|
|
+pub const SYS_mlock2: ::c_long = 284;
|
||
|
|
+pub const SYS_copy_file_range: ::c_long = 285;
|
||
|
|
+pub const SYS_preadv2: ::c_long = 286;
|
||
|
|
+pub const SYS_pwritev2: ::c_long = 287;
|
||
|
|
+pub const SYS_pkey_mprotect: ::c_long = 288;
|
||
|
|
+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_io_pgetevents: ::c_long = 292;
|
||
|
|
+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;
|
||
|
|
+pub const SYS_io_uring_register: ::c_long = 427;
|
||
|
|
+pub const SYS_open_tree: ::c_long = 428;
|
||
|
|
+pub const SYS_move_mount: ::c_long = 429;
|
||
|
|
+pub const SYS_fsopen: ::c_long = 430;
|
||
|
|
+pub const SYS_fsconfig: ::c_long = 431;
|
||
|
|
+pub const SYS_fsmount: ::c_long = 432;
|
||
|
|
+pub const SYS_fspick: ::c_long = 433;
|
||
|
|
+pub const SYS_pidfd_open: ::c_long = 434;
|
||
|
|
+pub const SYS_clone3: ::c_long = 435;
|
||
|
|
+pub const SYS_close_range: ::c_long = 436;
|
||
|
|
+pub const SYS_openat2: ::c_long = 437;
|
||
|
|
+pub const SYS_pidfd_getfd: ::c_long = 438;
|
||
|
|
+pub const SYS_faccessat2: ::c_long = 439;
|
||
|
|
+pub const SYS_process_madvise: ::c_long = 440;
|
||
|
|
+pub const SYS_epoll_pwait2: ::c_long = 441;
|
||
|
|
+pub const SYS_mount_setattr: ::c_long = 442;
|
||
|
|
+pub const SYS_quotactl_fd: ::c_long = 443;
|
||
|
|
+pub const SYS_landlock_create_ruleset: ::c_long = 444;
|
||
|
|
+pub const SYS_landlock_add_rule: ::c_long = 445;
|
||
|
|
+pub const SYS_landlock_restrict_self: ::c_long = 446;
|
||
|
|
+pub const SYS_process_mrelease: ::c_long = 448;
|
||
|
|
+pub const SYS_futex_waitv: ::c_long = 449;
|
||
|
|
+//pub const SYS_set_mempolicy_home_node: ::c_long = 450;
|
||
|
|
+
|
||
|
|
+pub const POSIX_FADV_DONTNEED: ::c_int = 4;
|
||
|
|
+pub const POSIX_FADV_NOREUSE: ::c_int = 5;
|
||
|
|
+pub const O_DIRECT: ::c_int = 0o00040000;
|
||
|
|
+pub const O_DIRECTORY: ::c_int = 0o00200000;
|
||
|
|
+pub const O_NOFOLLOW: ::c_int = 0o00400000;
|
||
|
|
+pub const O_TRUNC: ::c_int = 0o00001000;
|
||
|
|
+pub const O_NOATIME: ::c_int = 0o1000000;
|
||
|
|
+pub const O_CLOEXEC: ::c_int = 0o02000000;
|
||
|
|
+pub const O_PATH: ::c_int = 0o10000000;
|
||
|
|
+pub const O_TMPFILE: ::c_int = 0o20000000 | O_DIRECTORY;
|
||
|
|
+pub const MADV_SOFT_OFFLINE: ::c_int = 101;
|
||
|
|
+pub const O_APPEND: ::c_int = 0o00002000;
|
||
|
|
+pub const O_CREAT: ::c_int = 0o00000100;
|
||
|
|
+pub const O_EXCL: ::c_int = 0o00000200;
|
||
|
|
+pub const O_NOCTTY: ::c_int = 0o00000400;
|
||
|
|
+pub const O_NONBLOCK: ::c_int = 0o00004000;
|
||
|
|
+pub const FASYNC: ::c_int = 0o00020000;
|
||
|
|
+pub const O_SYNC: ::c_int = 0o04010000;
|
||
|
|
+pub const O_RSYNC: ::c_int = 0o04010000;
|
||
|
|
+pub const O_FSYNC: ::c_int = O_SYNC;
|
||
|
|
+pub const O_ASYNC: ::c_int = 0o00020000;
|
||
|
|
+pub const O_DSYNC: ::c_int = 0o00010000;
|
||
|
|
+pub const O_NDELAY: ::c_int = O_NONBLOCK;
|
||
|
|
+pub const F_RDLCK: ::c_int = 0;
|
||
|
|
+pub const F_WRLCK: ::c_int = 1;
|
||
|
|
+pub const F_UNLCK: ::c_int = 2;
|
||
|
|
+pub const F_GETLK: ::c_int = 5;
|
||
|
|
+pub const F_SETLK: ::c_int = 6;
|
||
|
|
+pub const F_SETLKW: ::c_int = 7;
|
||
|
|
+pub const F_SETOWN: ::c_int = 8;
|
||
|
|
+pub const F_GETOWN: ::c_int = 9;
|
||
|
|
+pub const F_OFD_GETLK: ::c_int = 36;
|
||
|
|
+pub const F_OFD_SETLK: ::c_int = 37;
|
||
|
|
+pub const F_OFD_SETLKW: ::c_int = 38;
|
||
|
|
+
|
||
|
|
+pub const EDEADLK: ::c_int = 35;
|
||
|
|
+pub const EDEADLOCK: ::c_int = 35;
|
||
|
|
+pub const ENAMETOOLONG: ::c_int = 36;
|
||
|
|
+pub const ENOLCK: ::c_int = 37;
|
||
|
|
+pub const ENOSYS: ::c_int = 38;
|
||
|
|
+pub const ENOTEMPTY: ::c_int = 39;
|
||
|
|
+pub const ELOOP: ::c_int = 40;
|
||
|
|
+pub const ENOMSG: ::c_int = 42;
|
||
|
|
+pub const EIDRM: ::c_int = 43;
|
||
|
|
+pub const ECHRNG: ::c_int = 44;
|
||
|
|
+pub const EL2NSYNC: ::c_int = 45;
|
||
|
|
+pub const EL3HLT: ::c_int = 46;
|
||
|
|
+pub const EL3RST: ::c_int = 47;
|
||
|
|
+pub const ELNRNG: ::c_int = 48;
|
||
|
|
+pub const EUNATCH: ::c_int = 49;
|
||
|
|
+pub const ENOCSI: ::c_int = 50;
|
||
|
|
+pub const EL2HLT: ::c_int = 51;
|
||
|
|
+pub const EBADE: ::c_int = 52;
|
||
|
|
+pub const EBADR: ::c_int = 53;
|
||
|
|
+pub const EXFULL: ::c_int = 54;
|
||
|
|
+pub const ENOANO: ::c_int = 55;
|
||
|
|
+pub const EBADRQC: ::c_int = 56;
|
||
|
|
+pub const EBADSLT: ::c_int = 57;
|
||
|
|
+pub const EBFONT: ::c_int = 59;
|
||
|
|
+pub const ENOSTR: ::c_int = 60;
|
||
|
|
+pub const ENODATA: ::c_int = 61;
|
||
|
|
+pub const ETIME: ::c_int = 62;
|
||
|
|
+pub const ENOSR: ::c_int = 63;
|
||
|
|
+pub const ENONET: ::c_int = 64;
|
||
|
|
+pub const ENOPKG: ::c_int = 65;
|
||
|
|
+pub const EREMOTE: ::c_int = 66;
|
||
|
|
+pub const ENOLINK: ::c_int = 67;
|
||
|
|
+pub const EADV: ::c_int = 68;
|
||
|
|
+pub const ESRMNT: ::c_int = 69;
|
||
|
|
+pub const ECOMM: ::c_int = 70;
|
||
|
|
+pub const EPROTO: ::c_int = 71;
|
||
|
|
+pub const EDOTDOT: ::c_int = 73;
|
||
|
|
+pub const EMULTIHOP: ::c_int = 72;
|
||
|
|
+pub const EOVERFLOW: ::c_int = 75;
|
||
|
|
+pub const ENOTUNIQ: ::c_int = 76;
|
||
|
|
+pub const EBADFD: ::c_int = 77;
|
||
|
|
+pub const EBADMSG: ::c_int = 74;
|
||
|
|
+pub const EREMCHG: ::c_int = 78;
|
||
|
|
+pub const ELIBACC: ::c_int = 79;
|
||
|
|
+pub const ELIBBAD: ::c_int = 80;
|
||
|
|
+pub const ELIBSCN: ::c_int = 81;
|
||
|
|
+pub const ELIBMAX: ::c_int = 82;
|
||
|
|
+pub const ELIBEXEC: ::c_int = 83;
|
||
|
|
+pub const EILSEQ: ::c_int = 84;
|
||
|
|
+pub const ERESTART: ::c_int = 85;
|
||
|
|
+pub const ESTRPIPE: ::c_int = 86;
|
||
|
|
+pub const EUSERS: ::c_int = 87;
|
||
|
|
+pub const ENOTSOCK: ::c_int = 88;
|
||
|
|
+pub const EDESTADDRREQ: ::c_int = 89;
|
||
|
|
+pub const EMSGSIZE: ::c_int = 90;
|
||
|
|
+pub const EPROTOTYPE: ::c_int = 91;
|
||
|
|
+pub const ENOPROTOOPT: ::c_int = 92;
|
||
|
|
+pub const EPROTONOSUPPORT: ::c_int = 93;
|
||
|
|
+pub const ESOCKTNOSUPPORT: ::c_int = 94;
|
||
|
|
+pub const EOPNOTSUPP: ::c_int = 95;
|
||
|
|
+pub const EPFNOSUPPORT: ::c_int = 96;
|
||
|
|
+pub const EAFNOSUPPORT: ::c_int = 97;
|
||
|
|
+pub const EADDRINUSE: ::c_int = 98;
|
||
|
|
+pub const EADDRNOTAVAIL: ::c_int = 99;
|
||
|
|
+pub const ENETDOWN: ::c_int = 100;
|
||
|
|
+pub const ENETUNREACH: ::c_int = 101;
|
||
|
|
+pub const ENETRESET: ::c_int = 102;
|
||
|
|
+pub const ECONNABORTED: ::c_int = 103;
|
||
|
|
+pub const ECONNRESET: ::c_int = 104;
|
||
|
|
+pub const ENOBUFS: ::c_int = 105;
|
||
|
|
+pub const EISCONN: ::c_int = 106;
|
||
|
|
+pub const ENOTCONN: ::c_int = 107;
|
||
|
|
+pub const ESHUTDOWN: ::c_int = 108;
|
||
|
|
+pub const ETOOMANYREFS: ::c_int = 109;
|
||
|
|
+pub const ETIMEDOUT: ::c_int = 110;
|
||
|
|
+pub const ECONNREFUSED: ::c_int = 111;
|
||
|
|
+pub const EHOSTDOWN: ::c_int = 112;
|
||
|
|
+pub const EHOSTUNREACH: ::c_int = 113;
|
||
|
|
+pub const EALREADY: ::c_int = 114;
|
||
|
|
+pub const EINPROGRESS: ::c_int = 115;
|
||
|
|
+pub const ESTALE: ::c_int = 116;
|
||
|
|
+pub const EUCLEAN: ::c_int = 117;
|
||
|
|
+pub const ENOTNAM: ::c_int = 118;
|
||
|
|
+pub const ENAVAIL: ::c_int = 119;
|
||
|
|
+pub const EISNAM: ::c_int = 120;
|
||
|
|
+pub const EREMOTEIO: ::c_int = 121;
|
||
|
|
+pub const EDQUOT: ::c_int = 122;
|
||
|
|
+pub const ENOMEDIUM: ::c_int = 123;
|
||
|
|
+pub const EMEDIUMTYPE: ::c_int = 124;
|
||
|
|
+pub const ECANCELED: ::c_int = 125;
|
||
|
|
+pub const ENOKEY: ::c_int = 126;
|
||
|
|
+pub const EKEYEXPIRED: ::c_int = 127;
|
||
|
|
+pub const EKEYREVOKED: ::c_int = 128;
|
||
|
|
+pub const EKEYREJECTED: ::c_int = 129;
|
||
|
|
+pub const EOWNERDEAD: ::c_int = 130;
|
||
|
|
+pub const ENOTRECOVERABLE: ::c_int = 131;
|
||
|
|
+pub const ERFKILL: ::c_int = 132;
|
||
|
|
+pub const EHWPOISON: ::c_int = 133;
|
||
|
|
+
|
||
|
|
+pub const MAP_NORESERVE: ::c_int = 0x4000;
|
||
|
|
+pub const MAP_ANONYMOUS: ::c_int = 0x0020;
|
||
|
|
+pub const MAP_ANON: ::c_int = 0x0020;
|
||
|
|
+pub const MAP_GROWSDOWN: ::c_int = 0x0100;
|
||
|
|
+pub const MAP_DENYWRITE: ::c_int = 0x0800;
|
||
|
|
+pub const MAP_EXECUTABLE: ::c_int = 0x1000;
|
||
|
|
+pub const MAP_LOCKED: ::c_int = 0x2000;
|
||
|
|
+pub const MAP_POPULATE: ::c_int = 0x8000;
|
||
|
|
+pub const MAP_NONBLOCK: ::c_int = 0x10000;
|
||
|
|
+pub const MAP_STACK: ::c_int = 0x20000;
|
||
|
|
+pub const MAP_SYNC: ::c_int = 0x080000;
|
||
|
|
+pub const MAP_HUGETLB: ::c_int = 0x40000;
|
||
|
|
+pub const MCL_CURRENT: ::c_int = 0x0001;
|
||
|
|
+pub const MCL_FUTURE: ::c_int = 0x0002;
|
||
|
|
+pub const MCL_ONFAULT: ::c_int = 0x0004;
|
||
|
|
+
|
||
|
|
+pub const SOCK_STREAM: ::c_int = 1;
|
||
|
|
+pub const SOCK_DGRAM: ::c_int = 2;
|
||
|
|
+
|
||
|
|
+pub const SFD_NONBLOCK: ::c_int = 0x800;
|
||
|
|
+pub const SFD_CLOEXEC: ::c_int = 0x080000;
|
||
|
|
+pub const SA_NODEFER: ::c_int = 0x40000000;
|
||
|
|
+pub const SA_RESETHAND: ::c_int = 0x80000000;
|
||
|
|
+pub const SA_RESTART: ::c_int = 0x10000000;
|
||
|
|
+pub const SA_NOCLDSTOP: ::c_int = 0x00000001;
|
||
|
|
+pub const SA_ONSTACK: ::c_int = 0x08000000;
|
||
|
|
+pub const SA_SIGINFO: ::c_int = 0x00000004;
|
||
|
|
+pub const SA_NOCLDWAIT: ::c_int = 0x00000002;
|
||
|
|
+pub const SIG_BLOCK: ::c_int = 0;
|
||
|
|
+pub const SIG_UNBLOCK: ::c_int = 1;
|
||
|
|
+pub const SIG_SETMASK: ::c_int = 2;
|
||
|
|
+pub const SIGBUS: ::c_int = 7;
|
||
|
|
+pub const SIGUSR1: ::c_int = 10;
|
||
|
|
+pub const SIGUSR2: ::c_int = 12;
|
||
|
|
+pub const SIGSTKFLT: ::c_int = 16;
|
||
|
|
+pub const SIGCHLD: ::c_int = 17;
|
||
|
|
+pub const SIGCONT: ::c_int = 18;
|
||
|
|
+pub const SIGSTOP: ::c_int = 19;
|
||
|
|
+pub const SIGTSTP: ::c_int = 20;
|
||
|
|
+pub const SIGTTIN: ::c_int = 21;
|
||
|
|
+pub const SIGTTOU: ::c_int = 22;
|
||
|
|
+pub const SIGURG: ::c_int = 23;
|
||
|
|
+pub const SIGXCPU: ::c_int = 24;
|
||
|
|
+pub const SIGXFSZ: ::c_int = 25;
|
||
|
|
+pub const SIGVTALRM: ::c_int = 26;
|
||
|
|
+pub const SIGPROF: ::c_int = 27;
|
||
|
|
+pub const SIGWINCH: ::c_int = 28;
|
||
|
|
+pub const SIGIO: ::c_int = 29;
|
||
|
|
+pub const SIGPOLL: ::c_int = 29;
|
||
|
|
+pub const SIGPWR: ::c_int = 30;
|
||
|
|
+pub const SIGSYS: ::c_int = 31;
|
||
|
|
+pub const SIGUNUSED: ::c_int = 31;
|
||
|
|
+
|
||
|
|
+pub const POLLWRNORM: ::c_short = 0x100;
|
||
|
|
+pub const POLLWRBAND: ::c_short = 0x200;
|
||
|
|
+
|
||
|
|
+pub const PTRACE_GETFPREGS: ::c_uint = 14;
|
||
|
|
+pub const PTRACE_SETFPREGS: ::c_uint = 15;
|
||
|
|
+pub const PTRACE_DETACH: ::c_uint = 17;
|
||
|
|
+pub const PTRACE_GETFPXREGS: ::c_uint = 18;
|
||
|
|
+pub const PTRACE_SETFPXREGS: ::c_uint = 19;
|
||
|
|
+pub const PTRACE_GETREGS: ::c_uint = 12;
|
||
|
|
+pub const PTRACE_SETREGS: ::c_uint = 13;
|
||
|
|
+
|
||
|
|
+pub const RTLD_DEEPBIND: ::c_int = 0x8;
|
||
|
|
+pub const RTLD_GLOBAL: ::c_int = 0x100;
|
||
|
|
+pub const RTLD_NOLOAD: ::c_int = 0x4;
|
||
|
|
+
|
||
|
|
+pub const VEOF: usize = 4;
|
||
|
|
+pub const VTIME: usize = 5;
|
||
|
|
+pub const VMIN: usize = 6;
|
||
|
|
+pub const VSWTC: usize = 7;
|
||
|
|
+pub const VSTART: usize = 8;
|
||
|
|
+pub const VSTOP: usize = 9;
|
||
|
|
+pub const VSUSP: usize = 10;
|
||
|
|
+pub const VEOL: usize = 11;
|
||
|
|
+pub const VREPRINT: usize = 12;
|
||
|
|
+pub const VDISCARD: usize = 13;
|
||
|
|
+pub const VWERASE: usize = 14;
|
||
|
|
+pub const VEOL2: usize = 16;
|
||
|
|
+pub const IEXTEN: ::tcflag_t = 0x00008000;
|
||
|
|
+pub const TOSTOP: ::tcflag_t = 0x00000100;
|
||
|
|
+pub const FLUSHO: ::tcflag_t = 0x00001000;
|
||
|
|
+pub const EXTPROC: ::tcflag_t = 0x00010000;
|
||
|
|
+pub const TCSANOW: ::c_int = 0;
|
||
|
|
+pub const TCSADRAIN: ::c_int = 1;
|
||
|
|
+pub const TCSAFLUSH: ::c_int = 2;
|
||
|
|
+pub const SIGSTKSZ: ::size_t = 8192;
|
||
|
|
+pub const MINSIGSTKSZ: ::size_t = 2048;
|
||
|
|
+pub const CBAUD: ::tcflag_t = 0o0010017;
|
||
|
|
+pub const CSIZE: ::tcflag_t = 0x00000030;
|
||
|
|
+pub const CS6: ::tcflag_t = 0x00000010;
|
||
|
|
+pub const CS7: ::tcflag_t = 0x00000020;
|
||
|
|
+pub const CS8: ::tcflag_t = 0x00000030;
|
||
|
|
+pub const CSTOPB: ::tcflag_t = 0x00000040;
|
||
|
|
+pub const CREAD: ::tcflag_t = 0x00000080;
|
||
|
|
+pub const PARENB: ::tcflag_t = 0x00000100;
|
||
|
|
+pub const PARODD: ::tcflag_t = 0x00000200;
|
||
|
|
+pub const HUPCL: ::tcflag_t = 0x00000400;
|
||
|
|
+pub const CLOCAL: ::tcflag_t = 0x00000800;
|
||
|
|
+pub const CIBAUD: ::tcflag_t = 0o02003600000;
|
||
|
|
+pub const CBAUDEX: ::tcflag_t = 0o010000;
|
||
|
|
+pub const B0: ::speed_t = 0o000000;
|
||
|
|
+pub const B50: ::speed_t = 0o000001;
|
||
|
|
+pub const B75: ::speed_t = 0o000002;
|
||
|
|
+pub const B110: ::speed_t = 0o000003;
|
||
|
|
+pub const B134: ::speed_t = 0o000004;
|
||
|
|
+pub const B150: ::speed_t = 0o000005;
|
||
|
|
+pub const B200: ::speed_t = 0o000006;
|
||
|
|
+pub const B300: ::speed_t = 0o000007;
|
||
|
|
+pub const B600: ::speed_t = 0o000010;
|
||
|
|
+pub const B1200: ::speed_t = 0o000011;
|
||
|
|
+pub const B1800: ::speed_t = 0o000012;
|
||
|
|
+pub const B2400: ::speed_t = 0o000013;
|
||
|
|
+pub const B4800: ::speed_t = 0o000014;
|
||
|
|
+pub const B9600: ::speed_t = 0o000015;
|
||
|
|
+pub const B19200: ::speed_t = 0o000016;
|
||
|
|
+pub const B38400: ::speed_t = 0o000017;
|
||
|
|
+pub const EXTA: ::speed_t = B19200;
|
||
|
|
+pub const EXTB: ::speed_t = B38400;
|
||
|
|
+pub const B57600: ::speed_t = 0o010001;
|
||
|
|
+pub const B115200: ::speed_t = 0o010002;
|
||
|
|
+pub const B230400: ::speed_t = 0o010003;
|
||
|
|
+pub const B460800: ::speed_t = 0o010004;
|
||
|
|
+pub const B500000: ::speed_t = 0o010005;
|
||
|
|
+pub const B576000: ::speed_t = 0o010006;
|
||
|
|
+pub const B921600: ::speed_t = 0o010007;
|
||
|
|
+pub const B1000000: ::speed_t = 0o010010;
|
||
|
|
+pub const B1152000: ::speed_t = 0o010011;
|
||
|
|
+pub const B1500000: ::speed_t = 0o010012;
|
||
|
|
+pub const B2000000: ::speed_t = 0o010013;
|
||
|
|
+pub const B2500000: ::speed_t = 0o010014;
|
||
|
|
+pub const B3000000: ::speed_t = 0o010015;
|
||
|
|
+pub const B3500000: ::speed_t = 0o010016;
|
||
|
|
+pub const B4000000: ::speed_t = 0o010017;
|
||
|
|
+pub const TAB1: ::tcflag_t = 0x00000800;
|
||
|
|
+pub const TAB2: ::tcflag_t = 0x00001000;
|
||
|
|
+pub const TAB3: ::tcflag_t = 0x00001800;
|
||
|
|
+pub const CR1: ::tcflag_t = 0x00000200;
|
||
|
|
+pub const CR2: ::tcflag_t = 0x00000400;
|
||
|
|
+pub const CR3: ::tcflag_t = 0x00000600;
|
||
|
|
+pub const FF1: ::tcflag_t = 0x00008000;
|
||
|
|
+pub const BS1: ::tcflag_t = 0x00002000;
|
||
|
|
+pub const OLCUC: ::tcflag_t = 0o000002;
|
||
|
|
+pub const NLDLY: ::tcflag_t = 0o000400;
|
||
|
|
+pub const CRDLY: ::tcflag_t = 0o003000;
|
||
|
|
+pub const TABDLY: ::tcflag_t = 0o014000;
|
||
|
|
+pub const BSDLY: ::tcflag_t = 0o020000;
|
||
|
|
+pub const FFDLY: ::tcflag_t = 0o100000;
|
||
|
|
+pub const VTDLY: ::tcflag_t = 0o040000;
|
||
|
|
+pub const XTABS: ::tcflag_t = 0o014000;
|
||
|
|
+pub const VT1: ::tcflag_t = 0x00004000;
|
||
|
|
+pub const ONLCR: ::tcflag_t = 0x4;
|
||
|
|
+pub const IXON: ::tcflag_t = 0x00000400;
|
||
|
|
+pub const IXOFF: ::tcflag_t = 0x00001000;
|
||
|
|
+pub const ECHOKE: ::tcflag_t = 0x00000800;
|
||
|
|
+pub const ECHOE: ::tcflag_t = 0x00000010;
|
||
|
|
+pub const ECHOK: ::tcflag_t = 0x00000020;
|
||
|
|
+pub const ECHONL: ::tcflag_t = 0x00000040;
|
||
|
|
+pub const ECHOPRT: ::tcflag_t = 0x00000400;
|
||
|
|
+pub const ECHOCTL: ::tcflag_t = 0x00000200;
|
||
|
|
+pub const ISIG: ::tcflag_t = 0x00000001;
|
||
|
|
+pub const ICANON: ::tcflag_t = 0x00000002;
|
||
|
|
+pub const PENDIN: ::tcflag_t = 0x00004000;
|
||
|
|
+pub const NOFLSH: ::tcflag_t = 0x00000080;
|
||
|
|
+
|
||
|
|
+pub const NCCS: usize = 32;
|
||
|
|
+
|
||
|
|
+pub const EPOLL_CLOEXEC: ::c_int = 0x80000;
|
||
|
|
+
|
||
|
|
+pub const EFD_CLOEXEC: ::c_int = 0x80000;
|
||
|
|
+pub const EFD_NONBLOCK: ::c_int = 0x800;
|
||
|
|
+
|
||
|
|
+extern "C" {
|
||
|
|
+ pub fn sysctl(
|
||
|
|
+ name: *mut ::c_int,
|
||
|
|
+ namelen: ::c_int,
|
||
|
|
+ oldp: *mut ::c_void,
|
||
|
|
+ oldlenp: *mut ::size_t,
|
||
|
|
+ newp: *mut ::c_void,
|
||
|
|
+ newlen: ::size_t,
|
||
|
|
+ ) -> ::c_int;
|
||
|
|
+}
|
||
|
|
+
|
||
|
|
+cfg_if! {
|
||
|
|
+ if #[cfg(libc_align)] {
|
||
|
|
+ mod align;
|
||
|
|
+ pub use self::align::*;
|
||
|
|
+ }
|
||
|
|
+}
|
||
|
|
diff --git a/vendor/libc/src/unix/linux_like/linux/gnu/b64/mod.rs b/vendor/libc/src/unix/linux_like/linux/gnu/b64/mod.rs
|
||
|
|
index 5f40abb..443958c 100644
|
||
|
|
--- a/vendor/libc/src/unix/linux_like/linux/gnu/b64/mod.rs
|
||
|
|
+++ b/vendor/libc/src/unix/linux_like/linux/gnu/b64/mod.rs
|
||
|
|
@@ -70,6 +70,7 @@ s! {
|
||
|
|
pub sem_otime: ::time_t,
|
||
|
|
#[cfg(not(any(
|
||
|
|
target_arch = "aarch64",
|
||
|
|
+ target_arch = "loongarch64",
|
||
|
|
target_arch = "mips64",
|
||
|
|
target_arch = "powerpc64",
|
||
|
|
target_arch = "riscv64",
|
||
|
|
@@ -78,6 +79,7 @@ s! {
|
||
|
|
pub sem_ctime: ::time_t,
|
||
|
|
#[cfg(not(any(
|
||
|
|
target_arch = "aarch64",
|
||
|
|
+ target_arch = "loongarch64",
|
||
|
|
target_arch = "mips64",
|
||
|
|
target_arch = "powerpc64",
|
||
|
|
target_arch = "riscv64",
|
||
|
|
@@ -115,6 +117,9 @@ cfg_if! {
|
||
|
|
} else if #[cfg(any(target_arch = "riscv64"))] {
|
||
|
|
mod riscv64;
|
||
|
|
pub use self::riscv64::*;
|
||
|
|
+ } else if #[cfg(any(target_arch = "loongarch64"))] {
|
||
|
|
+ mod loongarch64;
|
||
|
|
+ pub use self::loongarch64::*;
|
||
|
|
} else {
|
||
|
|
// Unknown target_arch
|
||
|
|
}
|
||
|
|
diff --git a/vendor/libc/src/unix/linux_like/linux/gnu/mod.rs b/vendor/libc/src/unix/linux_like/linux/gnu/mod.rs
|
||
|
|
index 9d5aed5..a80e43e 100644
|
||
|
|
--- a/vendor/libc/src/unix/linux_like/linux/gnu/mod.rs
|
||
|
|
+++ b/vendor/libc/src/unix/linux_like/linux/gnu/mod.rs
|
||
|
|
@@ -465,22 +465,26 @@ s_no_extra_traits! {
|
||
|
|
|
||
|
|
#[cfg(any(target_arch = "aarch64",
|
||
|
|
target_arch = "s390x",
|
||
|
|
+ target_arch = "loongarch64",
|
||
|
|
all(target_pointer_width = "32",
|
||
|
|
not(target_arch = "x86_64"))))]
|
||
|
|
pub ut_session: ::c_long,
|
||
|
|
#[cfg(any(target_arch = "aarch64",
|
||
|
|
target_arch = "s390x",
|
||
|
|
+ target_arch = "loongarch64",
|
||
|
|
all(target_pointer_width = "32",
|
||
|
|
not(target_arch = "x86_64"))))]
|
||
|
|
pub ut_tv: ::timeval,
|
||
|
|
|
||
|
|
#[cfg(not(any(target_arch = "aarch64",
|
||
|
|
target_arch = "s390x",
|
||
|
|
+ target_arch = "loongarch64",
|
||
|
|
all(target_pointer_width = "32",
|
||
|
|
not(target_arch = "x86_64")))))]
|
||
|
|
pub ut_session: i32,
|
||
|
|
#[cfg(not(any(target_arch = "aarch64",
|
||
|
|
target_arch = "s390x",
|
||
|
|
+ target_arch = "loongarch64",
|
||
|
|
all(target_pointer_width = "32",
|
||
|
|
not(target_arch = "x86_64")))))]
|
||
|
|
pub ut_tv: __timeval,
|
||
|
|
@@ -1338,7 +1342,8 @@ cfg_if! {
|
||
|
|
target_arch = "mips64",
|
||
|
|
target_arch = "s390x",
|
||
|
|
target_arch = "sparc64",
|
||
|
|
- target_arch = "riscv64"))] {
|
||
|
|
+ target_arch = "riscv64",
|
||
|
|
+ target_arch = "loongarch64"))] {
|
||
|
|
mod b64;
|
||
|
|
pub use self::b64::*;
|
||
|
|
} else {
|
||
|
|
diff --git a/vendor/libc/src/unix/linux_like/linux/no_align.rs b/vendor/libc/src/unix/linux_like/linux/no_align.rs
|
||
|
|
index 7af8092..2b5abb3 100644
|
||
|
|
--- a/vendor/libc/src/unix/linux_like/linux/no_align.rs
|
||
|
|
+++ b/vendor/libc/src/unix/linux_like/linux/no_align.rs
|
||
|
|
@@ -9,6 +9,7 @@ macro_rules! expand_align {
|
||
|
|
target_arch = "sparc64",
|
||
|
|
target_arch = "riscv64",
|
||
|
|
target_arch = "riscv32",
|
||
|
|
+ target_arch = "loongarch64",
|
||
|
|
all(target_arch = "aarch64",
|
||
|
|
target_env = "musl")))]
|
||
|
|
__align: [::c_int; 0],
|
||
|
|
@@ -19,6 +20,7 @@ macro_rules! expand_align {
|
||
|
|
target_arch = "sparc64",
|
||
|
|
target_arch = "riscv64",
|
||
|
|
target_arch = "riscv32",
|
||
|
|
+ target_arch = "loongarch64",
|
||
|
|
all(target_arch = "aarch64",
|
||
|
|
target_env = "musl"))))]
|
||
|
|
__align: [::c_long; 0],
|
||
|
|
diff --git a/vendor/nix/.cargo-checksum.json b/vendor/nix/.cargo-checksum.json
|
||
|
|
index 27737e6..e4688b0 100644
|
||
|
|
--- a/vendor/nix/.cargo-checksum.json
|
||
|
|
+++ b/vendor/nix/.cargo-checksum.json
|
||
|
|
@@ -1 +1 @@
|
||
|
|
-{"files":{"CHANGELOG.md":"0f61d921a725184e0b751fafe4facf309f66f51e6ec008ed4a155aab7d6f5fd7","Cargo.toml":"a355ac1778ff0fac880a96f375ff267c3f60df6a961c245339dd2664e0f9c294","LICENSE":"66e3ee1fa7f909ad3c612d556f2a0cdabcd809ad6e66f3b0605015ac64841b70","README.md":"a025a45d01d256e4dff5445f84c9ab81e510f17d5c491dd0e88372cd0f738076","src/dir.rs":"87accca507d4023d2f040101aed2b1684dc6dba81c09c7efb068c0b6ea0dfd78","src/env.rs":"3657fb51d8569ed525787e22cd2adb0ea5eb250d27641cfb8926be6908be4f38","src/errno.rs":"dfd94a76ced3cb3c2d12db4e4ea557a8123361d6d5d0577c1588425067b87957","src/fcntl.rs":"f43d5bd24238686f57766023be3421c64ec03c40cdcab77ebe635320e4818130","src/features.rs":"939e9512b4cf4192e18b7ba6557896c8a65f26bbbe78361e786e50bfd06168fb","src/ifaddrs.rs":"4f19ed3b15f5059c2859958c6aa313d6fa75703e68f8608359ef8e0089508ed3","src/kmod.rs":"9031edb7b0a8ed1d6635163c9c32490537d5c204e9794cce9dc2db24ead60957","src/lib.rs":"50820d5cdb642823f80b14622e29a47bcc36b9983c5884bbb23376fb7eeb4229","src/macros.rs":"49577415d703c089bf45f352b0da8c796dc5173fbe85329b8d8070c987ed6019","src/mount/bsd.rs":"37790209392c66105704986905f12b05215fcf1595c23ca4f16a8af93e55c0b8","src/mount/linux.rs":"cb82f6be7fb1cf131ee89b65dfa0d30df853fe934ff3bb2c9f7fe65f56bd2a21","src/mount/mod.rs":"6929135b12505c270cc2253fcabdae0d4cc92191b2171cf62645e7ec93cf5157","src/mqueue.rs":"2551fb14e10482dbb6db187f02794be613d207074fd8953caf27088aa4f880b7","src/net/if_.rs":"4b797a75d1c20fa53ae9ccea86fa421342c468a7e8ff737a129ab831464169d2","src/net/mod.rs":"577f70170e53d4a6de1abb70bf8f1031ec3e65c0e63ef5fcf05c907125e7ac17","src/poll.rs":"a3d4c17ed046d838e0cb55051d93f6d5585f73934fe1dfcb94e422735fc051ef","src/pty.rs":"dc9c19d91c176f41548bdde9a79f0663b01115688f474542c48f6736c433a709","src/sched.rs":"fcfb4f8886931a8aeeb5ac957956a19ba43dfa75d7fb473d7e8d7c8c0b173054","src/sys/aio.rs":"3e499c53bb3f1f62851543a307f22e552f0b3c971a06ca36c98a14645236e6c3","src/sys/epoll.rs":"11582831df3fa13e2f1f7fc024c1d5142a8dbfb94f6ab9b206e40e025f4a9106","src/sys/event.rs":"5768b2fed5cf8952b76c2292a0e9625b355a605b7276b1604459f01d1462b588","src/sys/eventfd.rs":"bc8009f19e8b93b03d0202896e10bd08497f34e2987bb8ce864d6cde11eab892","src/sys/inotify.rs":"5f970799355fe395cdcc81fcffab9b62eeb79f1127f935e76f51a8e0a59083e6","src/sys/ioctl/bsd.rs":"76acf6de6c9e2cd9367835f1b97815120e4baede4c2200661f396be4e4eb800e","src/sys/ioctl/linux.rs":"642b25d3997518815dea454fa976e9067ad5fe4ed75622e7540e3f0d0c7d320a","src/sys/ioctl/mod.rs":"6341f40c37227c77ca4bbb1864e60f99c43898eeaaf05ebb5132be1129550f4b","src/sys/memfd.rs":"72a153df4da17ea0cc4ce90ee3c47c5bec24c6e32fbb4ee7c77c1a89d79efbdd","src/sys/mman.rs":"8c519c52194c2928d93f0f33159b09fdfa420522b5a48fc84cbe2689db5424a0","src/sys/mod.rs":"21df0a582abff77c5706f01667e3aed97385a1b8c6cb8bb7e8678323c3ca31ec","src/sys/personality.rs":"1ce33010f0b8343f8f3167d3c7905a9a1e43c656e5db4043072bf0dd411cdeba","src/sys/pthread.rs":"a0e57ebb60463bf7e62536cccfe6ab352a7e8d5d99004837e29fe10ae91a13c4","src/sys/ptrace/bsd.rs":"0b9293cf21f23a790fd5c0e8744e31826d229e320603de782d7bb6fd4aaede33","src/sys/ptrace/linux.rs":"fc36f737463d001c47ba7830909eb458a18ecf4a5e33d59447a921e5d5fb6ae7","src/sys/ptrace/mod.rs":"671a6ccac955e75d5998f7e53ffc45ed4c7b6522a0f24a0937d60141f692dd39","src/sys/quota.rs":"1b60c34302e6fad9422fe0bec9fe7e6b93fbe554b8cfe98ecf5834daf93c84de","src/sys/reboot.rs":"865310ee46951a49e51ec368f854368faa9eb1dcead51280aa758e125294d672","src/sys/resource.rs":"c1a8fc95d8dc239e5be1a11ab690a053abdbd7ead42e1f1e4f83e822f8b81867","src/sys/select.rs":"4f0e476faa4447bb59f795e71b28f9440c17396429af05ac6dc67ed78104a292","src/sys/sendfile.rs":"8858c15b27e5bf3acb6b6c2740fc5e3cad057293c6e65314b949e4c2273c7fb5","src/sys/signal.rs":"b3855c93ddc1f9d415d7e2b6ca870c3ac225496ffdf085f6a6e95e2c49017d9b","src/sys/signalfd.rs":"2677af132b9f01ec277615a5d039f49fbdd06dc4442639df668561b74b9785c4","src/sys/socket/addr.rs":"b1003c0b6dbe7c1b1a76a5882a43a6ae6bbffa7d587d27fab00e8334693e1a83","src/sys/socket/mod.rs":"281f12673fa136da83ecd9a0c4361a94ff96894c83077246081fedb40fac4645","src/sys/socket/sockopt.rs":"b894b009a07935a3236a3fb7e159a0fb67f
|
||
|
|
\ No newline at end of file
|
||
|
|
+{"files":{"CHANGELOG.md":"0f61d921a725184e0b751fafe4facf309f66f51e6ec008ed4a155aab7d6f5fd7","Cargo.toml":"a355ac1778ff0fac880a96f375ff267c3f60df6a961c245339dd2664e0f9c294","LICENSE":"66e3ee1fa7f909ad3c612d556f2a0cdabcd809ad6e66f3b0605015ac64841b70","README.md":"a025a45d01d256e4dff5445f84c9ab81e510f17d5c491dd0e88372cd0f738076","src/dir.rs":"87accca507d4023d2f040101aed2b1684dc6dba81c09c7efb068c0b6ea0dfd78","src/env.rs":"3657fb51d8569ed525787e22cd2adb0ea5eb250d27641cfb8926be6908be4f38","src/errno.rs":"dfd94a76ced3cb3c2d12db4e4ea557a8123361d6d5d0577c1588425067b87957","src/fcntl.rs":"f43d5bd24238686f57766023be3421c64ec03c40cdcab77ebe635320e4818130","src/features.rs":"939e9512b4cf4192e18b7ba6557896c8a65f26bbbe78361e786e50bfd06168fb","src/ifaddrs.rs":"4f19ed3b15f5059c2859958c6aa313d6fa75703e68f8608359ef8e0089508ed3","src/kmod.rs":"9031edb7b0a8ed1d6635163c9c32490537d5c204e9794cce9dc2db24ead60957","src/lib.rs":"50820d5cdb642823f80b14622e29a47bcc36b9983c5884bbb23376fb7eeb4229","src/macros.rs":"49577415d703c089bf45f352b0da8c796dc5173fbe85329b8d8070c987ed6019","src/mount/bsd.rs":"37790209392c66105704986905f12b05215fcf1595c23ca4f16a8af93e55c0b8","src/mount/linux.rs":"cb82f6be7fb1cf131ee89b65dfa0d30df853fe934ff3bb2c9f7fe65f56bd2a21","src/mount/mod.rs":"6929135b12505c270cc2253fcabdae0d4cc92191b2171cf62645e7ec93cf5157","src/mqueue.rs":"2551fb14e10482dbb6db187f02794be613d207074fd8953caf27088aa4f880b7","src/net/if_.rs":"4b797a75d1c20fa53ae9ccea86fa421342c468a7e8ff737a129ab831464169d2","src/net/mod.rs":"577f70170e53d4a6de1abb70bf8f1031ec3e65c0e63ef5fcf05c907125e7ac17","src/poll.rs":"a3d4c17ed046d838e0cb55051d93f6d5585f73934fe1dfcb94e422735fc051ef","src/pty.rs":"dc9c19d91c176f41548bdde9a79f0663b01115688f474542c48f6736c433a709","src/sched.rs":"fcfb4f8886931a8aeeb5ac957956a19ba43dfa75d7fb473d7e8d7c8c0b173054","src/sys/aio.rs":"3e499c53bb3f1f62851543a307f22e552f0b3c971a06ca36c98a14645236e6c3","src/sys/epoll.rs":"11582831df3fa13e2f1f7fc024c1d5142a8dbfb94f6ab9b206e40e025f4a9106","src/sys/event.rs":"5768b2fed5cf8952b76c2292a0e9625b355a605b7276b1604459f01d1462b588","src/sys/eventfd.rs":"bc8009f19e8b93b03d0202896e10bd08497f34e2987bb8ce864d6cde11eab892","src/sys/inotify.rs":"5f970799355fe395cdcc81fcffab9b62eeb79f1127f935e76f51a8e0a59083e6","src/sys/ioctl/bsd.rs":"76acf6de6c9e2cd9367835f1b97815120e4baede4c2200661f396be4e4eb800e","src/sys/ioctl/linux.rs":"da636663f7b9af9a7b40bbec2963347d9dd7cfa72af1cdedf3e835f8cdfa2f15","src/sys/ioctl/mod.rs":"6341f40c37227c77ca4bbb1864e60f99c43898eeaaf05ebb5132be1129550f4b","src/sys/memfd.rs":"72a153df4da17ea0cc4ce90ee3c47c5bec24c6e32fbb4ee7c77c1a89d79efbdd","src/sys/mman.rs":"8c519c52194c2928d93f0f33159b09fdfa420522b5a48fc84cbe2689db5424a0","src/sys/mod.rs":"21df0a582abff77c5706f01667e3aed97385a1b8c6cb8bb7e8678323c3ca31ec","src/sys/personality.rs":"1ce33010f0b8343f8f3167d3c7905a9a1e43c656e5db4043072bf0dd411cdeba","src/sys/pthread.rs":"a0e57ebb60463bf7e62536cccfe6ab352a7e8d5d99004837e29fe10ae91a13c4","src/sys/ptrace/bsd.rs":"0b9293cf21f23a790fd5c0e8744e31826d229e320603de782d7bb6fd4aaede33","src/sys/ptrace/linux.rs":"fc36f737463d001c47ba7830909eb458a18ecf4a5e33d59447a921e5d5fb6ae7","src/sys/ptrace/mod.rs":"671a6ccac955e75d5998f7e53ffc45ed4c7b6522a0f24a0937d60141f692dd39","src/sys/quota.rs":"1b60c34302e6fad9422fe0bec9fe7e6b93fbe554b8cfe98ecf5834daf93c84de","src/sys/reboot.rs":"865310ee46951a49e51ec368f854368faa9eb1dcead51280aa758e125294d672","src/sys/resource.rs":"c1a8fc95d8dc239e5be1a11ab690a053abdbd7ead42e1f1e4f83e822f8b81867","src/sys/select.rs":"4f0e476faa4447bb59f795e71b28f9440c17396429af05ac6dc67ed78104a292","src/sys/sendfile.rs":"8858c15b27e5bf3acb6b6c2740fc5e3cad057293c6e65314b949e4c2273c7fb5","src/sys/signal.rs":"b3855c93ddc1f9d415d7e2b6ca870c3ac225496ffdf085f6a6e95e2c49017d9b","src/sys/signalfd.rs":"2677af132b9f01ec277615a5d039f49fbdd06dc4442639df668561b74b9785c4","src/sys/socket/addr.rs":"b1003c0b6dbe7c1b1a76a5882a43a6ae6bbffa7d587d27fab00e8334693e1a83","src/sys/socket/mod.rs":"281f12673fa136da83ecd9a0c4361a94ff96894c83077246081fedb40fac4645","src/sys/socket/sockopt.rs":"b894b009a07935a3236a3fb7e159a0fb67f
|
||
|
|
\ No newline at end of file
|
||
|
|
diff --git a/vendor/nix/src/sys/ioctl/linux.rs b/vendor/nix/src/sys/ioctl/linux.rs
|
||
|
|
index 68ebaba..aa1484a 100644
|
||
|
|
--- a/vendor/nix/src/sys/ioctl/linux.rs
|
||
|
|
+++ b/vendor/nix/src/sys/ioctl/linux.rs
|
||
|
|
@@ -34,7 +34,9 @@ mod consts {
|
||
|
|
target_arch = "s390x",
|
||
|
|
target_arch = "x86_64",
|
||
|
|
target_arch = "aarch64",
|
||
|
|
- target_arch = "riscv64"))]
|
||
|
|
+ target_arch = "riscv64",
|
||
|
|
+ target_arch = "loongarch64"
|
||
|
|
+ ))]
|
||
|
|
mod consts {
|
||
|
|
#[doc(hidden)]
|
||
|
|
pub const NONE: u8 = 0;
|