diff options
author | bors <bors@rust-lang.org> | 2017-01-03 23:08:55 +0000 |
---|---|---|
committer | bors <bors@rust-lang.org> | 2017-01-03 23:08:55 +0000 |
commit | 4f3ec99b53e211038796bb0b7f55d5537b3afed4 (patch) | |
tree | e4e08693070ac597de2a9195ed14057e7f4ed694 | |
parent | 7d57bdcdbb56540f37afe5a934ce12d33a6ca7fc (diff) | |
parent | 14eaaf8d37f2a45a2ba834a4ce1ced863003a12d (diff) | |
download | rust-libc-4f3ec99b53e211038796bb0b7f55d5537b3afed4.tar.gz |
Auto merge of #485 - dhduvall:solaris-flock, r=alexcrichton
Add Solaris constants for fcntl-style advisory locking
Solaris doesn't implement flock(), so any Rust implementation of flock()
will need to implement it using fcntl(), using the F_RDLCK, F_WRLCK, and
F_UNLCK constants.
-rw-r--r-- | src/unix/solaris/mod.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/unix/solaris/mod.rs b/src/unix/solaris/mod.rs index 96ad0b1186..3810fc57f2 100644 --- a/src/unix/solaris/mod.rs +++ b/src/unix/solaris/mod.rs @@ -812,6 +812,10 @@ pub const LOCK_EX: ::c_int = 2; pub const LOCK_NB: ::c_int = 4; pub const LOCK_UN: ::c_int = 8; +pub const F_RDLCK: ::c_short = 1; +pub const F_WRLCK: ::c_short = 2; +pub const F_UNLCK: ::c_short = 3; + pub const O_SYNC: ::c_int = 16; pub const O_NONBLOCK: ::c_int = 128; |