diff options
author | Thomas Hurst <tom@hur.st> | 2020-03-13 16:45:24 +0000 |
---|---|---|
committer | Thomas Hurst <tom@hur.st> | 2020-03-14 17:13:04 +0000 |
commit | 5d8dccc7b7097c60dac3253a1576611bdf382118 (patch) | |
tree | c08002333d638c49b6832a3511a27fc71e31e17c | |
parent | 69f9844b8942612b332a80023cff71e8060715c6 (diff) | |
download | rust-libc-5d8dccc7b7097c60dac3253a1576611bdf382118.tar.gz |
Add missing AT_ constants
Add AT_EACCESS to Linux, Solaris, and Fuchsia.
Add AT_SYMLINK_FOLLOW, AT_REMOVEDIR, and _AT_TRIGGER to Solaris.
-rw-r--r-- | src/fuchsia/mod.rs | 1 | ||||
-rw-r--r-- | src/unix/linux_like/linux/mod.rs | 2 | ||||
-rw-r--r-- | src/unix/solarish/mod.rs | 4 | ||||
-rw-r--r-- | src/unix/uclibc/mod.rs | 1 |
4 files changed, 8 insertions, 0 deletions
diff --git a/src/fuchsia/mod.rs b/src/fuchsia/mod.rs index dc8c2a17b9..4717089492 100644 --- a/src/fuchsia/mod.rs +++ b/src/fuchsia/mod.rs @@ -1966,6 +1966,7 @@ pub const POSIX_FADV_WILLNEED: ::c_int = 3; pub const AT_FDCWD: ::c_int = -100; pub const AT_SYMLINK_NOFOLLOW: ::c_int = 0x100; pub const AT_REMOVEDIR: ::c_int = 0x200; +pub const AT_EACCESS: ::c_int = 0x200; pub const AT_SYMLINK_FOLLOW: ::c_int = 0x400; pub const AT_NO_AUTOMOUNT: ::c_int = 0x800; pub const AT_EMPTY_PATH: ::c_int = 0x1000; diff --git a/src/unix/linux_like/linux/mod.rs b/src/unix/linux_like/linux/mod.rs index 30db8bc8f3..6e8f3b7e49 100644 --- a/src/unix/linux_like/linux/mod.rs +++ b/src/unix/linux_like/linux/mod.rs @@ -1205,6 +1205,8 @@ pub const RTLD_DEFAULT: *mut ::c_void = 0i64 as *mut ::c_void; pub const RTLD_NODELETE: ::c_int = 0x1000; pub const RTLD_NOW: ::c_int = 0x2; +pub const AT_EACCESS: ::c_int = 0x200; + pub const TCP_MD5SIG: ::c_int = 14; align_const! { diff --git a/src/unix/solarish/mod.rs b/src/unix/solarish/mod.rs index fe0a83f56b..35031df201 100644 --- a/src/unix/solarish/mod.rs +++ b/src/unix/solarish/mod.rs @@ -1102,6 +1102,10 @@ pub const WNOWAIT: ::c_int = 0x80; pub const AT_FDCWD: ::c_int = 0xffd19553; pub const AT_SYMLINK_NOFOLLOW: ::c_int = 0x1000; +pub const AT_SYMLINK_FOLLOW: ::c_int = 0x2000; +pub const AT_REMOVEDIR: ::c_int = 0x1; +pub const _AT_TRIGGER: ::c_int = 0x2; +pub const AT_EACCESS: ::c_int = 0x4; pub const P_PID: idtype_t = 0; pub const P_PPID: idtype_t = 1; diff --git a/src/unix/uclibc/mod.rs b/src/unix/uclibc/mod.rs index d6bddc8c9f..ae8c30e954 100644 --- a/src/unix/uclibc/mod.rs +++ b/src/unix/uclibc/mod.rs @@ -1045,6 +1045,7 @@ pub const POSIX_FADV_WILLNEED: ::c_int = 3; pub const AT_FDCWD: ::c_int = -100; pub const AT_SYMLINK_NOFOLLOW: ::c_int = 0x100; pub const AT_REMOVEDIR: ::c_int = 0x200; +pub const AT_EACCESS: ::c_int = 0x200; pub const AT_SYMLINK_FOLLOW: ::c_int = 0x400; pub const LOG_CRON: ::c_int = 9 << 3; |