diff options
author | bgermann <bgermann@users.noreply.github.com> | 2017-09-24 11:38:38 +0200 |
---|---|---|
committer | bgermann <bgermann@users.noreply.github.com> | 2017-09-24 11:38:38 +0200 |
commit | 4a58331883ac84e7858c08665370c7ea56c26338 (patch) | |
tree | 313593f40beaa20439ee67688eade245c329aaf7 | |
parent | 4729bc1039ed2198a6d057138285a29abba2f822 (diff) | |
download | rust-libc-4a58331883ac84e7858c08665370c7ea56c26338.tar.gz |
Add utimensat for Solaris
-rw-r--r-- | src/unix/solaris/mod.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/unix/solaris/mod.rs b/src/unix/solaris/mod.rs index 5edf4178ec..e00722f433 100644 --- a/src/unix/solaris/mod.rs +++ b/src/unix/solaris/mod.rs @@ -591,6 +591,9 @@ pub const WSTOPPED: ::c_int = WUNTRACED; pub const WCONTINUED: ::c_int = 0x08; pub const WNOWAIT: ::c_int = 0x80; +pub const AT_FDCWD: ::c_int = 0xffd19553; +pub const AT_SYMLINK_NOFOLLOW: ::c_int = 0x1000; + // Solaris defines a great many more of these; we only expose the // standardized ones. pub const P_PID: idtype_t = 0; @@ -1256,6 +1259,8 @@ extern { addrlen: *mut ::socklen_t) -> ::ssize_t; pub fn mkstemps(template: *mut ::c_char, suffixlen: ::c_int) -> ::c_int; pub fn futimes(fd: ::c_int, times: *const ::timeval) -> ::c_int; + pub fn utimensat(dirfd: ::c_int, path: *const ::c_char, + times: *const ::timespec, flag: ::c_int) -> ::c_int; pub fn nl_langinfo(item: ::nl_item) -> *mut ::c_char; pub fn bind(socket: ::c_int, address: *const ::sockaddr, |