diff options
Diffstat (limited to 'meta/recipes-devtools/rust/libstd-rs-1.54.0/0007-FIXUP-Correct-definitions-to-match-musl-libc-0.2.93.patch')
-rw-r--r-- | meta/recipes-devtools/rust/libstd-rs-1.54.0/0007-FIXUP-Correct-definitions-to-match-musl-libc-0.2.93.patch | 741 |
1 files changed, 741 insertions, 0 deletions
diff --git a/meta/recipes-devtools/rust/libstd-rs-1.54.0/0007-FIXUP-Correct-definitions-to-match-musl-libc-0.2.93.patch b/meta/recipes-devtools/rust/libstd-rs-1.54.0/0007-FIXUP-Correct-definitions-to-match-musl-libc-0.2.93.patch new file mode 100644 index 0000000000..8be8104f40 --- /dev/null +++ b/meta/recipes-devtools/rust/libstd-rs-1.54.0/0007-FIXUP-Correct-definitions-to-match-musl-libc-0.2.93.patch @@ -0,0 +1,741 @@ +From 9d240d05c6e6620f36e4ddbcbcb5862fb3269d9f Mon Sep 17 00:00:00 2001 +From: Ralf Anton Beier <ralf_beier@me.com> +Date: Sun, 8 Aug 2021 11:09:17 +0200 +Subject: [PATCH 7/8] FIXUP Correct definitions to match musl - libc-0.2.93 + +https://github.com/rust-lang/libc/pull/1994/commits/5f6a4d9745c79c81be63c708515ab116786554a3 + +Signed-off-by: Khem Raj <raj.khem@gmail.com> +Signed-off-by: Ralf Anton Beier <ralf_beier@me.com> +--- + .../linux_like/linux/musl/b64/riscv64/mod.rs | 708 ++++++++---------- + 1 file changed, 311 insertions(+), 397 deletions(-) + +diff --git a/vendor/libc-0.2.93/src/unix/linux_like/linux/musl/b64/riscv64/mod.rs b/vendor/libc-0.2.93/src/unix/linux_like/linux/musl/b64/riscv64/mod.rs +index 14bae11d0..c37190cca 100644 +--- a/vendor/libc-0.2.93/src/unix/linux_like/linux/musl/b64/riscv64/mod.rs ++++ b/vendor/libc-0.2.93/src/unix/linux_like/linux/musl/b64/riscv64/mod.rs +@@ -191,403 +191,8 @@ s! { + pub l_len: ::off64_t, + pub l_pid: ::pid_t, + } +- +- pub struct ip_mreqn { +- pub imr_multiaddr: ::in_addr, +- pub imr_address: ::in_addr, +- pub imr_ifindex: ::c_int, +- } + } + +-pub const POSIX_FADV_DONTNEED: ::c_int = 4; +-pub const POSIX_FADV_NOREUSE: ::c_int = 5; +-pub const VEOF: usize = 4; +-pub const RTLD_DEEPBIND: ::c_int = 0x8; +-pub const RTLD_GLOBAL: ::c_int = 0x100; +-pub const RTLD_NOLOAD: ::c_int = 0x4; +-pub const TIOCGSOFTCAR: ::c_ulong = 21529; +-pub const TIOCSSOFTCAR: ::c_ulong = 21530; +-pub const TIOCGRS485: ::c_int = 21550; +-pub const TIOCSRS485: ::c_int = 21551; +-pub const RLIMIT_RSS: ::__rlimit_resource_t = 5; +-pub const RLIMIT_AS: ::__rlimit_resource_t = 9; +-pub const RLIMIT_MEMLOCK: ::__rlimit_resource_t = 8; +-pub const RLIMIT_NOFILE: ::__rlimit_resource_t = 7; +-pub const RLIMIT_NPROC: ::__rlimit_resource_t = 6; +-pub const O_APPEND: ::c_int = 1024; +-pub const O_CREAT: ::c_int = 64; +-pub const O_EXCL: ::c_int = 128; +-pub const O_NOCTTY: ::c_int = 256; +-pub const O_NONBLOCK: ::c_int = 2048; +-pub const O_SYNC: ::c_int = 1052672; +-pub const O_RSYNC: ::c_int = 1052672; +-pub const O_DSYNC: ::c_int = 4096; +-pub const O_FSYNC: ::c_int = 1052672; +-pub const O_NOATIME: ::c_int = 262144; +-pub const O_PATH: ::c_int = 2097152; +-pub const O_TMPFILE: ::c_int = 4259840; +-pub const MAP_GROWSDOWN: ::c_int = 256; +-pub const EDEADLK: ::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 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 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 EHWPOISON: ::c_int = 133; +-pub const ERFKILL: ::c_int = 132; +-pub const SOL_SOCKET: ::c_int = 1; +-pub const SO_REUSEADDR: ::c_int = 2; +-pub const SO_TYPE: ::c_int = 3; +-pub const SO_ERROR: ::c_int = 4; +-pub const SO_DONTROUTE: ::c_int = 5; +-pub const SO_BROADCAST: ::c_int = 6; +-pub const SO_SNDBUF: ::c_int = 7; +-pub const SO_RCVBUF: ::c_int = 8; +-pub const SO_SNDBUFFORCE: ::c_int = 32; +-pub const SO_RCVBUFFORCE: ::c_int = 33; +-pub const SO_KEEPALIVE: ::c_int = 9; +-pub const SO_OOBINLINE: ::c_int = 10; +-pub const SO_NO_CHECK: ::c_int = 11; +-pub const SO_PRIORITY: ::c_int = 12; +-pub const SO_LINGER: ::c_int = 13; +-pub const SO_BSDCOMPAT: ::c_int = 14; +-pub const SO_REUSEPORT: ::c_int = 15; +-pub const SO_PASSCRED: ::c_int = 16; +-pub const SO_PEERCRED: ::c_int = 17; +-pub const SO_RCVLOWAT: ::c_int = 18; +-pub const SO_SNDLOWAT: ::c_int = 19; +-pub const SO_RCVTIMEO: ::c_int = 20; +-pub const SO_SNDTIMEO: ::c_int = 21; +-pub const SO_SECURITY_AUTHENTICATION: ::c_int = 22; +-pub const SO_SECURITY_ENCRYPTION_TRANSPORT: ::c_int = 23; +-pub const SO_SECURITY_ENCRYPTION_NETWORK: ::c_int = 24; +-pub const SO_BINDTODEVICE: ::c_int = 25; +-pub const SO_ATTACH_FILTER: ::c_int = 26; +-pub const SO_DETACH_FILTER: ::c_int = 27; +-pub const SO_GET_FILTER: ::c_int = 26; +-pub const SO_PEERNAME: ::c_int = 28; +-pub const SO_TIMESTAMP: ::c_int = 29; +-pub const SO_ACCEPTCONN: ::c_int = 30; +-pub const SO_PEERSEC: ::c_int = 31; +-pub const SO_PASSSEC: ::c_int = 34; +-pub const SO_TIMESTAMPNS: ::c_int = 35; +-pub const SCM_TIMESTAMPNS: ::c_int = 35; +-pub const SO_MARK: ::c_int = 36; +-pub const SO_PROTOCOL: ::c_int = 38; +-pub const SO_DOMAIN: ::c_int = 39; +-pub const SO_RXQ_OVFL: ::c_int = 40; +-pub const SO_WIFI_STATUS: ::c_int = 41; +-pub const SCM_WIFI_STATUS: ::c_int = 41; +-pub const SO_PEEK_OFF: ::c_int = 42; +-pub const SO_NOFCS: ::c_int = 43; +-pub const SO_LOCK_FILTER: ::c_int = 44; +-pub const SO_SELECT_ERR_QUEUE: ::c_int = 45; +-pub const SO_BUSY_POLL: ::c_int = 46; +-pub const SO_MAX_PACING_RATE: ::c_int = 47; +-pub const SO_BPF_EXTENSIONS: ::c_int = 48; +-pub const SO_INCOMING_CPU: ::c_int = 49; +-pub const SO_ATTACH_BPF: ::c_int = 50; +-pub const SO_DETACH_BPF: ::c_int = 27; +-pub const SOCK_STREAM: ::c_int = 1; +-pub const SOCK_DGRAM: ::c_int = 2; +-pub const SA_ONSTACK: ::c_int = 134217728; +-pub const SA_SIGINFO: ::c_int = 4; +-pub const SA_NOCLDWAIT: ::c_int = 2; +-pub const SIGTTIN: ::c_int = 21; +-pub const SIGTTOU: ::c_int = 22; +-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 SIGCHLD: ::c_int = 17; +-pub const SIGBUS: ::c_int = 7; +-pub const SIGUSR1: ::c_int = 10; +-pub const SIGUSR2: ::c_int = 12; +-pub const SIGCONT: ::c_int = 18; +-pub const SIGSTOP: ::c_int = 19; +-pub const SIGTSTP: ::c_int = 20; +-pub const SIGURG: ::c_int = 23; +-pub const SIGIO: ::c_int = 29; +-pub const SIGSYS: ::c_int = 31; +-pub const SIGSTKFLT: ::c_int = 16; +-pub const SIGPOLL: ::c_int = 29; +-pub const SIGPWR: ::c_int = 30; +-pub const SIG_SETMASK: ::c_int = 2; +-pub const SIG_BLOCK: ::c_int = 0; +-pub const SIG_UNBLOCK: ::c_int = 1; +-pub const POLLWRNORM: ::c_short = 256; +-pub const POLLWRBAND: ::c_short = 512; +-pub const O_ASYNC: ::c_int = 8192; +-pub const O_NDELAY: ::c_int = 2048; +-pub const PTRACE_DETACH: ::c_uint = 17; +-pub const EFD_NONBLOCK: ::c_int = 2048; +-pub const F_GETLK: ::c_int = 5; +-pub const F_GETOWN: ::c_int = 9; +-pub const F_SETOWN: ::c_int = 8; +-pub const F_SETLK: ::c_int = 6; +-pub const F_SETLKW: ::c_int = 7; +-pub const F_RDLCK: ::c_int = 0; +-pub const F_WRLCK: ::c_int = 1; +-pub const F_UNLCK: ::c_int = 2; +-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 SFD_NONBLOCK: ::c_int = 2048; +-pub const TCSANOW: ::c_int = 0; +-pub const TCSADRAIN: ::c_int = 1; +-pub const TCSAFLUSH: ::c_int = 2; +-pub const TIOCLINUX: ::c_ulong = 21532; +-pub const TIOCGSERIAL: ::c_ulong = 21534; +-pub const TIOCEXCL: ::c_ulong = 21516; +-pub const TIOCNXCL: ::c_ulong = 21517; +-pub const TIOCSCTTY: ::c_ulong = 21518; +-pub const TIOCSTI: ::c_ulong = 21522; +-pub const TIOCMGET: ::c_ulong = 21525; +-pub const TIOCMBIS: ::c_ulong = 21526; +-pub const TIOCMBIC: ::c_ulong = 21527; +-pub const TIOCMSET: ::c_ulong = 21528; +-pub const TIOCCONS: ::c_ulong = 21533; +-pub const TIOCM_ST: ::c_int = 8; +-pub const TIOCM_SR: ::c_int = 16; +-pub const TIOCM_CTS: ::c_int = 32; +-pub const TIOCM_CAR: ::c_int = 64; +-pub const TIOCM_RNG: ::c_int = 128; +-pub const TIOCM_DSR: ::c_int = 256; +-pub const SFD_CLOEXEC: ::c_int = 524288; +-pub const NCCS: usize = 32; +-pub const O_TRUNC: ::c_int = 512; +-pub const O_CLOEXEC: ::c_int = 524288; +-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 SA_NODEFER: ::c_int = 1073741824; +-pub const SA_RESETHAND: ::c_int = -2147483648; +-pub const SA_RESTART: ::c_int = 268435456; +-pub const SA_NOCLDSTOP: ::c_int = 1; +-pub const EPOLL_CLOEXEC: ::c_int = 524288; +-pub const EFD_CLOEXEC: ::c_int = 524288; +-pub const __SIZEOF_PTHREAD_CONDATTR_T: usize = 4; +-pub const __SIZEOF_PTHREAD_MUTEXATTR_T: usize = 4; +-pub const O_DIRECT: ::c_int = 16384; +-pub const O_DIRECTORY: ::c_int = 65536; +-pub const O_NOFOLLOW: ::c_int = 131072; +-pub const MAP_HUGETLB: ::c_int = 262144; +-pub const MAP_LOCKED: ::c_int = 8192; +-pub const MAP_NORESERVE: ::c_int = 16384; +-pub const MAP_ANON: ::c_int = 32; +-pub const MAP_ANONYMOUS: ::c_int = 32; +-pub const MAP_DENYWRITE: ::c_int = 2048; +-pub const MAP_EXECUTABLE: ::c_int = 4096; +-pub const MAP_POPULATE: ::c_int = 32768; +-pub const MAP_NONBLOCK: ::c_int = 65536; +-pub const MAP_STACK: ::c_int = 131072; +-pub const MAP_SYNC : ::c_int = 0x080000; +-pub const EDEADLOCK: ::c_int = 35; +-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 FIOCLEX: ::c_ulong = 21585; +-pub const FIONCLEX: ::c_ulong = 21584; +-pub const FIONBIO: ::c_ulong = 21537; +-pub const MCL_CURRENT: ::c_int = 1; +-pub const MCL_FUTURE: ::c_int = 2; +-pub const SIGSTKSZ: ::size_t = 8192; +-pub const MINSIGSTKSZ: ::size_t = 2048; +-pub const CBAUD: ::tcflag_t = 4111; +-pub const TAB1: ::tcflag_t = 2048; +-pub const TAB2: ::tcflag_t = 4096; +-pub const TAB3: ::tcflag_t = 6144; +-pub const CR1: ::tcflag_t = 512; +-pub const CR2: ::tcflag_t = 1024; +-pub const CR3: ::tcflag_t = 1536; +-pub const FF1: ::tcflag_t = 32768; +-pub const BS1: ::tcflag_t = 8192; +-pub const VT1: ::tcflag_t = 16384; +-pub const VWERASE: usize = 14; +-pub const VREPRINT: usize = 12; +-pub const VSUSP: usize = 10; +-pub const VSTART: usize = 8; +-pub const VSTOP: usize = 9; +-pub const VDISCARD: usize = 13; +-pub const VTIME: usize = 5; +-pub const IXON: ::tcflag_t = 1024; +-pub const IXOFF: ::tcflag_t = 4096; +-pub const ONLCR: ::tcflag_t = 4; +-pub const CSIZE: ::tcflag_t = 48; +-pub const CS6: ::tcflag_t = 16; +-pub const CS7: ::tcflag_t = 32; +-pub const CS8: ::tcflag_t = 48; +-pub const CSTOPB: ::tcflag_t = 64; +-pub const CREAD: ::tcflag_t = 128; +-pub const PARENB: ::tcflag_t = 256; +-pub const PARODD: ::tcflag_t = 512; +-pub const HUPCL: ::tcflag_t = 1024; +-pub const CLOCAL: ::tcflag_t = 2048; +-pub const ECHOKE: ::tcflag_t = 2048; +-pub const ECHOE: ::tcflag_t = 16; +-pub const ECHOK: ::tcflag_t = 32; +-pub const ECHONL: ::tcflag_t = 64; +-pub const ECHOPRT: ::tcflag_t = 1024; +-pub const ECHOCTL: ::tcflag_t = 512; +-pub const ISIG: ::tcflag_t = 1; +-pub const ICANON: ::tcflag_t = 2; +-pub const PENDIN: ::tcflag_t = 16384; +-pub const NOFLSH: ::tcflag_t = 128; +-pub const CIBAUD: ::tcflag_t = 269418496; +-pub const CBAUDEX: ::tcflag_t = 4096; +-pub const VSWTC: usize = 7; +-pub const OLCUC: ::tcflag_t = 2; +-pub const NLDLY: ::tcflag_t = 256; +-pub const CRDLY: ::tcflag_t = 1536; +-pub const TABDLY: ::tcflag_t = 6144; +-pub const BSDLY: ::tcflag_t = 8192; +-pub const FFDLY: ::tcflag_t = 32768; +-pub const VTDLY: ::tcflag_t = 16384; +-pub const XTABS: ::tcflag_t = 6144; +-pub const B0: ::speed_t = 0; +-pub const B50: ::speed_t = 1; +-pub const B75: ::speed_t = 2; +-pub const B110: ::speed_t = 3; +-pub const B134: ::speed_t = 4; +-pub const B150: ::speed_t = 5; +-pub const B200: ::speed_t = 6; +-pub const B300: ::speed_t = 7; +-pub const B600: ::speed_t = 8; +-pub const B1200: ::speed_t = 9; +-pub const B1800: ::speed_t = 10; +-pub const B2400: ::speed_t = 11; +-pub const B4800: ::speed_t = 12; +-pub const B9600: ::speed_t = 13; +-pub const B19200: ::speed_t = 14; +-pub const B38400: ::speed_t = 15; +-pub const EXTA: ::speed_t = 14; +-pub const EXTB: ::speed_t = 15; +-pub const B57600: ::speed_t = 4097; +-pub const B115200: ::speed_t = 4098; +-pub const B230400: ::speed_t = 4099; +-pub const B460800: ::speed_t = 4100; +-pub const B500000: ::speed_t = 4101; +-pub const B576000: ::speed_t = 4102; +-pub const B921600: ::speed_t = 4103; +-pub const B1000000: ::speed_t = 4104; +-pub const B1152000: ::speed_t = 4105; +-pub const B1500000: ::speed_t = 4106; +-pub const B2000000: ::speed_t = 4107; +-pub const B2500000: ::speed_t = 4108; +-pub const B3000000: ::speed_t = 4109; +-pub const B3500000: ::speed_t = 4110; +-pub const B4000000: ::speed_t = 4111; +-pub const VEOL: usize = 11; +-pub const VEOL2: usize = 16; +-pub const VMIN: usize = 6; +-pub const IEXTEN: ::tcflag_t = 32768; +-pub const TOSTOP: ::tcflag_t = 256; +-pub const FLUSHO: ::tcflag_t = 4096; +-pub const EXTPROC: ::tcflag_t = 65536; +-pub const TCGETS: ::c_ulong = 21505; +-pub const TCSETS: ::c_ulong = 21506; +-pub const TCSETSW: ::c_ulong = 21507; +-pub const TCSETSF: ::c_ulong = 21508; +-pub const TCGETA: ::c_ulong = 21509; +-pub const TCSETA: ::c_ulong = 21510; +-pub const TCSETAW: ::c_ulong = 21511; +-pub const TCSETAF: ::c_ulong = 21512; +-pub const TCSBRK: ::c_ulong = 21513; +-pub const TCXONC: ::c_ulong = 21514; +-pub const TCFLSH: ::c_ulong = 21515; +-pub const TIOCINQ: ::c_ulong = 21531; +-pub const TIOCGPGRP: ::c_ulong = 21519; +-pub const TIOCSPGRP: ::c_ulong = 21520; +-pub const TIOCOUTQ: ::c_ulong = 21521; +-pub const TIOCGWINSZ: ::c_ulong = 21523; +-pub const TIOCSWINSZ: ::c_ulong = 21524; +-pub const FIONREAD: ::c_ulong = 21531; +-pub const __SIZEOF_PTHREAD_MUTEX_T: usize = 40; +-pub const __SIZEOF_PTHREAD_RWLOCK_T: usize = 56; + pub const SYS_read: ::c_long = 63; + pub const SYS_write: ::c_long = 64; + pub const SYS_close: ::c_long = 57; +@@ -863,5 +468,314 @@ 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_pidfd_open: ::c_long = 434; +-pub const SYS_clone3: ::c_long = 435; ++ ++pub const O_APPEND: ::c_int = 1024; ++pub const O_DIRECT: ::c_int = 0x4000; ++pub const O_DIRECTORY: ::c_int = 0x10000; ++pub const O_LARGEFILE: ::c_int = 0; ++pub const O_NOFOLLOW: ::c_int = 0x20000; ++pub const O_CREAT: ::c_int = 64; ++pub const O_EXCL: ::c_int = 128; ++pub const O_NOCTTY: ::c_int = 256; ++pub const O_NONBLOCK: ::c_int = 2048; ++pub const O_SYNC: ::c_int = 1052672; ++pub const O_RSYNC: ::c_int = 1052672; ++pub const O_DSYNC: ::c_int = 4096; ++pub const O_ASYNC: ::c_int = 0x2000; ++ ++pub const TIOCGRS485: ::c_int = 0x542E; ++pub const TIOCSRS485: ::c_int = 0x542F; ++ ++pub const SIGSTKSZ: ::size_t = 8192; ++pub const MINSIGSTKSZ: ::size_t = 2048; ++ ++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 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 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 EHWPOISON: ::c_int = 133; ++pub const ERFKILL: ::c_int = 132; ++ ++pub const SA_ONSTACK: ::c_int = 0x08000000; ++pub const SA_SIGINFO: ::c_int = 0x00000004; ++pub const SA_NOCLDWAIT: ::c_int = 0x00000002; ++ ++pub const SIGCHLD: ::c_int = 17; ++pub const SIGBUS: ::c_int = 7; ++pub const SIGTTIN: ::c_int = 21; ++pub const SIGTTOU: ::c_int = 22; ++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 SIGUSR1: ::c_int = 10; ++pub const SIGUSR2: ::c_int = 12; ++pub const SIGCONT: ::c_int = 18; ++pub const SIGSTOP: ::c_int = 19; ++pub const SIGTSTP: ::c_int = 20; ++pub const SIGURG: ::c_int = 23; ++pub const SIGIO: ::c_int = 29; ++pub const SIGSYS: ::c_int = 31; ++pub const SIGSTKFLT: ::c_int = 16; ++pub const SIGPOLL: ::c_int = 29; ++pub const SIGPWR: ::c_int = 30; ++pub const SIG_SETMASK: ::c_int = 2; ++pub const SIG_BLOCK: ::c_int = 0x000000; ++pub const SIG_UNBLOCK: ::c_int = 0x01; ++ ++pub const F_GETLK: ::c_int = 5; ++pub const F_GETOWN: ::c_int = 9; ++pub const F_SETLK: ::c_int = 6; ++pub const F_SETLKW: ::c_int = 7; ++pub const F_SETOWN: ::c_int = 8; ++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 VEOF: usize = 4; ++ ++pub const POLLWRNORM: ::c_short = 0x100; ++pub const POLLWRBAND: ::c_short = 0x200; ++ ++pub const SOCK_STREAM: ::c_int = 1; ++pub const SOCK_DGRAM: ::c_int = 2; ++pub const SOL_SOCKET: ::c_int = 1; ++pub const SO_REUSEADDR: ::c_int = 2; ++pub const SO_TYPE: ::c_int = 3; ++pub const SO_ERROR: ::c_int = 4; ++pub const SO_DONTROUTE: ::c_int = 5; ++pub const SO_BROADCAST: ::c_int = 6; ++pub const SO_SNDBUF: ::c_int = 7; ++pub const SO_RCVBUF: ::c_int = 8; ++pub const SO_KEEPALIVE: ::c_int = 9; ++pub const SO_OOBINLINE: ::c_int = 10; ++pub const SO_NO_CHECK: ::c_int = 11; ++pub const SO_PRIORITY: ::c_int = 12; ++pub const SO_LINGER: ::c_int = 13; ++pub const SO_BSDCOMPAT: ::c_int = 14; ++pub const SO_REUSEPORT: ::c_int = 15; ++pub const SO_ACCEPTCONN: ::c_int = 30; ++pub const SO_SNDBUFFORCE: ::c_int = 32; ++pub const SO_RCVBUFFORCE: ::c_int = 33; ++pub const SO_PROTOCOL: ::c_int = 38; ++pub const SO_DOMAIN: ::c_int = 39; ++ ++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 = 0x01000; ++pub const MAP_LOCKED: ::c_int = 0x02000; ++pub const MAP_NORESERVE: ::c_int = 0x04000; ++pub const MAP_POPULATE: ::c_int = 0x08000; ++pub const MAP_NONBLOCK: ::c_int = 0x010000; ++pub const MAP_STACK: ::c_int = 0x020000; ++pub const MAP_HUGETLB: ::c_int = 0x040000; ++pub const MAP_SYNC : ::c_int = 0x080000; ++ ++pub const RLIMIT_NLIMITS: ::c_int = 15; ++pub const TIOCINQ: ::c_int = ::FIONREAD; ++pub const MCL_CURRENT: ::c_int = 0x0001; ++pub const MCL_FUTURE: ::c_int = 0x0002; ++pub const CBAUD: ::tcflag_t = 0o0010017; ++pub const TAB1: ::c_int = 0x00000800; ++pub const TAB2: ::c_int = 0x00001000; ++pub const TAB3: ::c_int = 0x00001800; ++pub const CR1: ::c_int = 0x00000200; ++pub const CR2: ::c_int = 0x00000400; ++pub const CR3: ::c_int = 0x00000600; ++pub const FF1: ::c_int = 0x00008000; ++pub const BS1: ::c_int = 0x00002000; ++pub const VT1: ::c_int = 0x00004000; ++pub const VWERASE: usize = 14; ++pub const VREPRINT: usize = 12; ++pub const VSUSP: usize = 10; ++pub const VSTART: usize = 8; ++pub const VSTOP: usize = 9; ++pub const VDISCARD: usize = 13; ++pub const VTIME: usize = 5; ++pub const IXON: ::tcflag_t = 0x00000400; ++pub const IXOFF: ::tcflag_t = 0x00001000; ++pub const ONLCR: ::tcflag_t = 0x4; ++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 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 CIBAUD: ::tcflag_t = 0o02003600000; ++pub const CBAUDEX: ::tcflag_t = 0o010000; ++pub const VSWTC: usize = 7; ++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 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 FIOCLEX: ::c_int = 0x5451; ++pub const FIONCLEX: ::c_int = 0x5450; ++pub const FIONBIO: ::c_int = 0x5421; ++pub const EDEADLK: ::c_int = 35; ++pub const EDEADLOCK: ::c_int = EDEADLK; ++pub const SO_PASSCRED: ::c_int = 16; ++pub const SO_PEERCRED: ::c_int = 17; ++pub const SO_RCVLOWAT: ::c_int = 18; ++pub const SO_SNDLOWAT: ::c_int = 19; ++pub const SO_RCVTIMEO: ::c_int = 20; ++pub const SO_SNDTIMEO: ::c_int = 21; ++pub const EXTPROC: ::tcflag_t = 0x00010000; ++pub const VEOL: usize = 11; ++pub const VEOL2: usize = 16; ++pub const VMIN: usize = 6; ++pub const IEXTEN: ::tcflag_t = 0x00008000; ++pub const TOSTOP: ::tcflag_t = 0x00000100; ++pub const FLUSHO: ::tcflag_t = 0x00001000; ++pub const TCGETS: ::c_int = 0x5401; ++pub const TCSETS: ::c_int = 0x5402; ++pub const TCSETSW: ::c_int = 0x5403; ++pub const TCSETSF: ::c_int = 0x5404; ++pub const TCGETA: ::c_int = 0x5405; ++pub const TCSETA: ::c_int = 0x5406; ++pub const TCSETAW: ::c_int = 0x5407; ++pub const TCSETAF: ::c_int = 0x5408; ++pub const TCSBRK: ::c_int = 0x5409; ++pub const TCXONC: ::c_int = 0x540A; ++pub const TCFLSH: ::c_int = 0x540B; ++pub const TIOCGSOFTCAR: ::c_int = 0x5419; ++pub const TIOCSSOFTCAR: ::c_int = 0x541A; ++pub const TIOCLINUX: ::c_int = 0x541C; ++pub const TIOCGSERIAL: ::c_int = 0x541E; ++pub const TIOCEXCL: ::c_int = 0x540C; ++pub const TIOCNXCL: ::c_int = 0x540D; ++pub const TIOCSCTTY: ::c_int = 0x540E; ++pub const TIOCGPGRP: ::c_int = 0x540F; ++pub const TIOCSPGRP: ::c_int = 0x5410; ++pub const TIOCOUTQ: ::c_int = 0x5411; ++pub const TIOCSTI: ::c_int = 0x5412; ++pub const TIOCGWINSZ: ::c_int = 0x5413; ++pub const TIOCSWINSZ: ::c_int = 0x5414; ++pub const TIOCMGET: ::c_int = 0x5415; ++pub const TIOCMBIS: ::c_int = 0x5416; ++pub const TIOCMBIC: ::c_int = 0x5417; ++pub const TIOCMSET: ::c_int = 0x5418; ++pub const FIONREAD: ::c_int = 0x541B; ++pub const TIOCCONS: ::c_int = 0x541D; ++ ++pub const TIOCM_LE: ::c_int = 0x001; ++pub const TIOCM_DTR: ::c_int = 0x002; ++pub const TIOCM_RTS: ::c_int = 0x004; ++pub const TIOCM_ST: ::c_int = 0x008; ++pub const TIOCM_SR: ::c_int = 0x010; ++pub const TIOCM_CTS: ::c_int = 0x020; ++pub const TIOCM_CAR: ::c_int = 0x040; ++pub const TIOCM_RNG: ::c_int = 0x080; ++pub const TIOCM_DSR: ::c_int = 0x100; ++pub const TIOCM_CD: ::c_int = TIOCM_CAR; ++pub const TIOCM_RI: ::c_int = TIOCM_RNG; ++ ++extern "C" { ++ pub fn ioctl(fd: ::c_int, request: ::c_int, ...) -> ::c_int; ++} +-- +2.27.0 + |