aboutsummaryrefslogtreecommitdiff
path: root/src/mount/bsd.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/mount/bsd.rs')
-rw-r--r--src/mount/bsd.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mount/bsd.rs b/src/mount/bsd.rs
index d124f1f..6ed2dc7 100644
--- a/src/mount/bsd.rs
+++ b/src/mount/bsd.rs
@@ -391,8 +391,8 @@ impl<'a> Nmount<'a> {
});
let niov = self.iov.len() as c_uint;
- let iovp = self.iov.as_mut_ptr() as *mut libc::iovec;
- let res = unsafe { libc::nmount(iovp, niov, flags.bits) };
+ let iovp = self.iov.as_mut_ptr();
+ let res = unsafe { libc::nmount(iovp, niov, flags.bits()) };
match Errno::result(res) {
Ok(_) => Ok(()),
Err(error) => {
@@ -446,7 +446,7 @@ where
P: ?Sized + NixPath,
{
let res = mountpoint.with_nix_path(|cstr| unsafe {
- libc::unmount(cstr.as_ptr(), flags.bits)
+ libc::unmount(cstr.as_ptr(), flags.bits())
})?;
Errno::result(res).map(drop)