From 15d10475411037ae408ed7b9bb9b51acfcac8dab Mon Sep 17 00:00:00 2001 From: Luke Petre <lpetre@gmail.com> Date: Wed, 21 Aug 2019 08:46:39 +0100 Subject: [PATCH] Adding UTIME_NOW and UTIME_OMIT to musl and dragonfly --- src/unix/bsd/freebsdlike/dragonfly/mod.rs | 4 ++++ src/unix/linux_like/linux/musl/mod.rs | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/unix/bsd/freebsdlike/dragonfly/mod.rs b/src/unix/bsd/freebsdlike/dragonfly/mod.rs index fc94fd3c..117d5ebd 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 9c26c797..78326d20 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; -- GitLab