summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Petre <lpetre@gmail.com>2019-08-21 08:46:39 +0100
committerLuke Petre <lpetre@gmail.com>2019-09-02 21:19:07 +0100
commit15d10475411037ae408ed7b9bb9b51acfcac8dab (patch)
tree102e89542cc3eca3b2854eef481832b16238f70d
parent7e2f12f8ac18564e1bc7ac52c3904a7ba56adf60 (diff)
downloadrust-libc-15d10475411037ae408ed7b9bb9b51acfcac8dab.tar.gz
Adding UTIME_NOW and UTIME_OMIT to musl and dragonfly
-rw-r--r--src/unix/bsd/freebsdlike/dragonfly/mod.rs4
-rw-r--r--src/unix/linux_like/linux/musl/mod.rs3
2 files changed, 7 insertions, 0 deletions
diff --git a/src/unix/bsd/freebsdlike/dragonfly/mod.rs b/src/unix/bsd/freebsdlike/dragonfly/mod.rs
index fc94fd3c71..117d5ebd66 100644
--- a/src/unix/bsd/freebsdlike/dragonfly/mod.rs
+++ b/src/unix/bsd/freebsdlike/dragonfly/mod.rs
@@ -1002,6 +1002,10 @@ pub const SF_NOHISTORY: ::c_ulong = 0x00400000;
pub const SF_CACHE: ::c_ulong = 0x00800000;
pub const SF_XLINK: ::c_ulong = 0x01000000;
+// timespec constants
+pub const UTIME_OMIT: c_long = -2;
+pub const UTIME_NOW: c_long = -1;
+
fn _CMSG_ALIGN(n: usize) -> usize {
(n + 3) & !3
}
diff --git a/src/unix/linux_like/linux/musl/mod.rs b/src/unix/linux_like/linux/musl/mod.rs
index 9c26c7973b..78326d200e 100644
--- a/src/unix/linux_like/linux/musl/mod.rs
+++ b/src/unix/linux_like/linux/musl/mod.rs
@@ -370,6 +370,9 @@ pub const RLIMIT_MSGQUEUE: ::c_int = 12;
pub const RLIMIT_NICE: ::c_int = 13;
pub const RLIMIT_RTPRIO: ::c_int = 14;
+pub const UTIME_OMIT: c_long = 1073741822;
+pub const UTIME_NOW: c_long = 1073741823;
+
extern {
pub fn sendmmsg(sockfd: ::c_int, msgvec: *mut ::mmsghdr, vlen: ::c_uint,
flags: ::c_uint) -> ::c_int;