From 332123d82d47765cb813e640f0cbb46621bb3c92 Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Sun, 7 Feb 2021 22:04:06 +0100 Subject: [PATCH] Add getmntinfo and getmntinfo functions, MNT_WAIT and MNT_NOWAIT constants --- src/unix/bsd/apple/mod.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/unix/bsd/apple/mod.rs b/src/unix/bsd/apple/mod.rs index c167ceb128461..25b8401cae9cd 100644 --- a/src/unix/bsd/apple/mod.rs +++ b/src/unix/bsd/apple/mod.rs @@ -3207,6 +3207,10 @@ pub const TIME_OOP: ::c_int = 3; pub const TIME_WAIT: ::c_int = 4; pub const TIME_ERROR: ::c_int = 5; +// +pub const MNT_WAIT: ::c_int = 1; +pub const MNT_NOWAIT: ::c_int = 2; + cfg_if! { if #[cfg(libc_const_size_of)] { fn __DARWIN_ALIGN32(p: usize) -> usize { @@ -3744,6 +3748,13 @@ extern "C" { pub fn ntp_adjtime(buf: *mut timex) -> ::c_int; pub fn ntp_gettime(buf: *mut ntptimeval) -> ::c_int; + + pub fn getmntinfo(mntbufp: *mut *mut statfs, flags: ::c_int) -> ::c_int; + pub fn getfsstat( + mntbufp: *mut statfs, + bufsize: ::c_int, + flags: ::c_int, + ) -> ::c_int; } cfg_if! {