fix: Fix compilation on iOS targets

This commit is contained in:
aspen 2020-09-29 15:17:20 -04:00 committed by Matan Kushner
parent d8dcf04cff
commit 7c15b26ac9
1 changed files with 2 additions and 2 deletions

View File

@ -32,7 +32,7 @@ pub fn is_write_allowed(folder_path: &Path) -> Result<bool, &'static str> {
} }
} }
#[cfg(all(unix, not(target_os = "macos")))] #[cfg(all(unix, not(any(target_os = "macos", target_os = "ios"))))]
fn get_supplementary_groups() -> Vec<u32> { fn get_supplementary_groups() -> Vec<u32> {
match nix::unistd::getgroups() { match nix::unistd::getgroups() {
Err(_) => Vec::new(), Err(_) => Vec::new(),
@ -40,7 +40,7 @@ fn get_supplementary_groups() -> Vec<u32> {
} }
} }
#[cfg(all(unix, target_os = "macos"))] #[cfg(all(unix, any(target_os = "macos", target_os = "ios")))]
fn get_supplementary_groups() -> Vec<u32> { fn get_supplementary_groups() -> Vec<u32> {
// at the moment nix crate does not provide it for macOS // at the moment nix crate does not provide it for macOS
Vec::new() Vec::new()