use bitflags::bitflags;
bitflags! {
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub struct BsdFileFlags: u32 {
#[cfg(target_os = "macos")]
const UF_NODUMP = libc::UF_NODUMP;
#[cfg(target_os = "macos")]
const UF_IMMUTABLE = libc::UF_IMMUTABLE;
#[cfg(target_os = "macos")]
const UF_APPEND = libc::UF_APPEND;
#[cfg(target_os = "macos")]
const UF_OPAQUE = libc::UF_OPAQUE;
#[cfg(target_os = "macos")]
const UF_HIDDEN = libc::UF_HIDDEN;
#[cfg(target_os = "macos")]
const SF_ARCHIVED = libc::SF_ARCHIVED;
#[cfg(target_os = "macos")]
const SF_IMMUTABLE = libc::SF_IMMUTABLE;
#[cfg(target_os = "macos")]
const SF_APPEND = libc::SF_APPEND;
}
}