mod util_common;
#[cfg(target_os = "freebsd")]
mod util_freebsd;
#[cfg(target_os = "linux")]
mod util_linux;
#[cfg(target_os = "macos")]
mod util_macos;
pub use crate::sys::{acl_entry_t, acl_t};
#[cfg(target_os = "freebsd")]
pub use util_freebsd::{
xacl_add_entry, xacl_foreach, xacl_free, xacl_get_entry, xacl_get_file, xacl_init,
xacl_is_empty, xacl_is_nfs4, xacl_is_posix, xacl_set_file,
};
#[cfg(target_os = "linux")]
pub use util_linux::{
xacl_add_entry, xacl_foreach, xacl_free, xacl_get_entry, xacl_get_file, xacl_init,
xacl_is_empty, xacl_is_posix, xacl_set_file,
};
#[cfg(target_os = "macos")]
pub use util_macos::{
xacl_add_entry, xacl_foreach, xacl_free, xacl_get_entry, xacl_get_file, xacl_init,
xacl_is_empty, xacl_is_posix, xacl_set_file,
};