diff options
author | Alan Somers <asomers@gmail.com> | 2018-01-07 20:39:31 -0700 |
---|---|---|
committer | Alan Somers <asomers@gmail.com> | 2018-01-10 21:04:00 -0700 |
commit | 739957ffd85e5644c94eb9769800ebc9c56bf48d (patch) | |
tree | 72ce58b0605bbd93911d6d0ec32ab3c6b1c4dc07 /src/mqueue.rs | |
parent | abd72be1cc0dd064bdc2d77bd09488f67ca28203 (diff) | |
download | nix-739957ffd85e5644c94eb9769800ebc9c56bf48d.zip |
Expose mqueue functions for all supported OSes
Diffstat (limited to 'src/mqueue.rs')
-rw-r--r-- | src/mqueue.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mqueue.rs b/src/mqueue.rs index e578d5e7..b9db3bab 100644 --- a/src/mqueue.rs +++ b/src/mqueue.rs @@ -5,7 +5,7 @@ use Result; use errno::Errno; -use libc::{self, c_char, c_long, mode_t, mqd_t, size_t}; +use libc::{self, c_char, c_long, mqd_t, size_t}; use std::ffi::CString; use sys::stat::Mode; use std::mem; @@ -76,7 +76,7 @@ pub fn mq_open(name: &CString, Some(mq_attr) => unsafe { libc::mq_open(name.as_ptr(), oflag.bits(), - mode.bits() as mode_t, + mode.bits() as libc::c_int, &mq_attr.mq_attr as *const libc::mq_attr) }, None => unsafe { libc::mq_open(name.as_ptr(), oflag.bits()) }, |