From 306d936d0f32be2c17b65c50ca09b2e44cd7d3e1 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Mon, 19 Jul 2021 09:44:20 -0700 Subject: [PATCH] Define EPOLLET and EPOLLONESHOT. --- gen/modules/general.h | 2 ++ src/v4_20/riscv64/general.rs | 2 ++ src/v5_11/aarch64/general.rs | 2 ++ src/v5_11/arm/general.rs | 2 ++ src/v5_11/mips/general.rs | 2 ++ src/v5_11/mips64/general.rs | 2 ++ src/v5_11/powerpc/general.rs | 2 ++ src/v5_11/powerpc64/general.rs | 2 ++ src/v5_11/riscv32/general.rs | 2 ++ src/v5_11/riscv64/general.rs | 2 ++ src/v5_11/s390x/general.rs | 2 ++ src/v5_11/sparc/general.rs | 2 ++ src/v5_11/sparc64/general.rs | 2 ++ src/v5_11/x86/general.rs | 2 ++ src/v5_11/x86_64/general.rs | 2 ++ src/v5_4/aarch64/general.rs | 2 ++ src/v5_4/arm/general.rs | 2 ++ src/v5_4/mips/general.rs | 2 ++ src/v5_4/mips64/general.rs | 2 ++ src/v5_4/powerpc/general.rs | 2 ++ src/v5_4/powerpc64/general.rs | 2 ++ src/v5_4/riscv32/general.rs | 2 ++ src/v5_4/riscv64/general.rs | 2 ++ src/v5_4/s390x/general.rs | 2 ++ src/v5_4/sparc/general.rs | 2 ++ src/v5_4/sparc64/general.rs | 2 ++ src/v5_4/x86/general.rs | 2 ++ src/v5_4/x86_64/general.rs | 2 ++ 28 files changed, 56 insertions(+) diff --git a/gen/modules/general.h b/gen/modules/general.h index 8473f3c..197e2e3 100644 --- a/gen/modules/general.h +++ b/gen/modules/general.h @@ -225,3 +225,5 @@ typedef __statfs_word __fsword_t; #define EPOLLRDHUP 0x00002000 #define EPOLLEXCLUSIVE (1u << 28) #define EPOLLWAKEUP (1u << 29) +#define EPOLLONESHOT (1u << 30) +#define EPOLLET (1u << 31) diff --git a/src/v4_20/riscv64/general.rs b/src/v4_20/riscv64/general.rs index c4d7c1f..613d253 100644 --- a/src/v4_20/riscv64/general.rs +++ b/src/v4_20/riscv64/general.rs @@ -1835,6 +1835,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_ulong; pub type ssize_t = ::std::os::raw::c_long; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_11/aarch64/general.rs b/src/v5_11/aarch64/general.rs index 392f6fc..8efd87d 100644 --- a/src/v5_11/aarch64/general.rs +++ b/src/v5_11/aarch64/general.rs @@ -1993,6 +1993,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_ulong; pub type ssize_t = ::std::os::raw::c_long; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_11/arm/general.rs b/src/v5_11/arm/general.rs index 007126f..0269430 100644 --- a/src/v5_11/arm/general.rs +++ b/src/v5_11/arm/general.rs @@ -2079,6 +2079,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_uint; pub type ssize_t = ::std::os::raw::c_int; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_11/mips/general.rs b/src/v5_11/mips/general.rs index 26699aa..58e7964 100644 --- a/src/v5_11/mips/general.rs +++ b/src/v5_11/mips/general.rs @@ -2220,6 +2220,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_uint; pub type ssize_t = ::std::os::raw::c_int; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_11/mips64/general.rs b/src/v5_11/mips64/general.rs index 6a58410..5e5fda5 100644 --- a/src/v5_11/mips64/general.rs +++ b/src/v5_11/mips64/general.rs @@ -2158,6 +2158,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_ulong; pub type ssize_t = ::std::os::raw::c_long; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_11/powerpc/general.rs b/src/v5_11/powerpc/general.rs index e8a2d2a..0814751 100644 --- a/src/v5_11/powerpc/general.rs +++ b/src/v5_11/powerpc/general.rs @@ -2086,6 +2086,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_uint; pub type ssize_t = ::std::os::raw::c_int; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_11/powerpc64/general.rs b/src/v5_11/powerpc64/general.rs index a752a3d..90cb061 100644 --- a/src/v5_11/powerpc64/general.rs +++ b/src/v5_11/powerpc64/general.rs @@ -2064,6 +2064,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_ulong; pub type ssize_t = ::std::os::raw::c_long; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_11/riscv32/general.rs b/src/v5_11/riscv32/general.rs index b9fe53f..58082cb 100644 --- a/src/v5_11/riscv32/general.rs +++ b/src/v5_11/riscv32/general.rs @@ -1966,6 +1966,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_uint; pub type ssize_t = ::std::os::raw::c_int; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_11/riscv64/general.rs b/src/v5_11/riscv64/general.rs index d95bbfb..87f799b 100644 --- a/src/v5_11/riscv64/general.rs +++ b/src/v5_11/riscv64/general.rs @@ -1987,6 +1987,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_ulong; pub type ssize_t = ::std::os::raw::c_long; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_11/s390x/general.rs b/src/v5_11/s390x/general.rs index 9d1adb5..fe65ee0 100644 --- a/src/v5_11/s390x/general.rs +++ b/src/v5_11/s390x/general.rs @@ -2038,6 +2038,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_ulong; pub type ssize_t = ::std::os::raw::c_long; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_11/sparc/general.rs b/src/v5_11/sparc/general.rs index 8d5fae0..86e329a 100644 --- a/src/v5_11/sparc/general.rs +++ b/src/v5_11/sparc/general.rs @@ -2289,6 +2289,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_uint; pub type ssize_t = ::std::os::raw::c_int; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_11/sparc64/general.rs b/src/v5_11/sparc64/general.rs index 3cdb33c..01d7484 100644 --- a/src/v5_11/sparc64/general.rs +++ b/src/v5_11/sparc64/general.rs @@ -2259,6 +2259,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_ulong; pub type ssize_t = ::std::os::raw::c_long; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_11/x86/general.rs b/src/v5_11/x86/general.rs index 9770037..2623529 100644 --- a/src/v5_11/x86/general.rs +++ b/src/v5_11/x86/general.rs @@ -2105,6 +2105,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_uint; pub type ssize_t = ::std::os::raw::c_int; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_11/x86_64/general.rs b/src/v5_11/x86_64/general.rs index 5d26f45..64fa444 100644 --- a/src/v5_11/x86_64/general.rs +++ b/src/v5_11/x86_64/general.rs @@ -2034,6 +2034,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_ulong; pub type ssize_t = ::std::os::raw::c_long; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_4/aarch64/general.rs b/src/v5_4/aarch64/general.rs index e7c97c5..0f46bdb 100644 --- a/src/v5_4/aarch64/general.rs +++ b/src/v5_4/aarch64/general.rs @@ -1941,6 +1941,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_ulong; pub type ssize_t = ::std::os::raw::c_long; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_4/arm/general.rs b/src/v5_4/arm/general.rs index e2d1e79..bee850e 100644 --- a/src/v5_4/arm/general.rs +++ b/src/v5_4/arm/general.rs @@ -2030,6 +2030,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_uint; pub type ssize_t = ::std::os::raw::c_int; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_4/mips/general.rs b/src/v5_4/mips/general.rs index dfefbea..846adbb 100644 --- a/src/v5_4/mips/general.rs +++ b/src/v5_4/mips/general.rs @@ -2171,6 +2171,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_uint; pub type ssize_t = ::std::os::raw::c_int; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_4/mips64/general.rs b/src/v5_4/mips64/general.rs index 4878d56..8d948f1 100644 --- a/src/v5_4/mips64/general.rs +++ b/src/v5_4/mips64/general.rs @@ -2109,6 +2109,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_ulong; pub type ssize_t = ::std::os::raw::c_long; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_4/powerpc/general.rs b/src/v5_4/powerpc/general.rs index 8fc5fdf..7a96bc3 100644 --- a/src/v5_4/powerpc/general.rs +++ b/src/v5_4/powerpc/general.rs @@ -2037,6 +2037,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_uint; pub type ssize_t = ::std::os::raw::c_int; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_4/powerpc64/general.rs b/src/v5_4/powerpc64/general.rs index 5069942..4df3d5d 100644 --- a/src/v5_4/powerpc64/general.rs +++ b/src/v5_4/powerpc64/general.rs @@ -2015,6 +2015,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_ulong; pub type ssize_t = ::std::os::raw::c_long; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_4/riscv32/general.rs b/src/v5_4/riscv32/general.rs index e3dd867..bc50075 100644 --- a/src/v5_4/riscv32/general.rs +++ b/src/v5_4/riscv32/general.rs @@ -1917,6 +1917,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_uint; pub type ssize_t = ::std::os::raw::c_int; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_4/riscv64/general.rs b/src/v5_4/riscv64/general.rs index bb891a7..0917f78 100644 --- a/src/v5_4/riscv64/general.rs +++ b/src/v5_4/riscv64/general.rs @@ -1938,6 +1938,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_ulong; pub type ssize_t = ::std::os::raw::c_long; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_4/s390x/general.rs b/src/v5_4/s390x/general.rs index a784a79..c6ffdd7 100644 --- a/src/v5_4/s390x/general.rs +++ b/src/v5_4/s390x/general.rs @@ -1989,6 +1989,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_ulong; pub type ssize_t = ::std::os::raw::c_long; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_4/sparc/general.rs b/src/v5_4/sparc/general.rs index bd6f6d0..e4ba11b 100644 --- a/src/v5_4/sparc/general.rs +++ b/src/v5_4/sparc/general.rs @@ -2239,6 +2239,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_uint; pub type ssize_t = ::std::os::raw::c_int; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_4/sparc64/general.rs b/src/v5_4/sparc64/general.rs index bc7d1d7..d54ff34 100644 --- a/src/v5_4/sparc64/general.rs +++ b/src/v5_4/sparc64/general.rs @@ -2209,6 +2209,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_ulong; pub type ssize_t = ::std::os::raw::c_long; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_4/x86/general.rs b/src/v5_4/x86/general.rs index 31ef5fb..dede35b 100644 --- a/src/v5_4/x86/general.rs +++ b/src/v5_4/x86/general.rs @@ -2056,6 +2056,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_uint; pub type ssize_t = ::std::os::raw::c_int; pub type __s8 = ::std::os::raw::c_schar; diff --git a/src/v5_4/x86_64/general.rs b/src/v5_4/x86_64/general.rs index a298730..8df274c 100644 --- a/src/v5_4/x86_64/general.rs +++ b/src/v5_4/x86_64/general.rs @@ -1985,6 +1985,8 @@ pub const EPOLLMSG: u32 = 1024; pub const EPOLLRDHUP: u32 = 8192; pub const EPOLLEXCLUSIVE: u32 = 268435456; pub const EPOLLWAKEUP: u32 = 536870912; +pub const EPOLLONESHOT: u32 = 1073741824; +pub const EPOLLET: u32 = 2147483648; pub type size_t = ::std::os::raw::c_ulong; pub type ssize_t = ::std::os::raw::c_long; pub type __s8 = ::std::os::raw::c_schar;