(
dfd: BorrowedFd<'_>,
filename: &CStr,
flags: super::types::OpenTreeFlags,
)
| 86 | |
| 87 | #[cfg(linux_kernel)] |
| 88 | pub(crate) fn open_tree( |
| 89 | dfd: BorrowedFd<'_>, |
| 90 | filename: &CStr, |
| 91 | flags: super::types::OpenTreeFlags, |
| 92 | ) -> io::Result<OwnedFd> { |
| 93 | syscall! { |
| 94 | fn open_tree( |
| 95 | dfd: c::c_int, |
| 96 | filename: *const c::c_char, |
| 97 | flags: c::c_uint |
| 98 | ) via SYS_open_tree -> c::c_int |
| 99 | } |
| 100 | |
| 101 | unsafe { ret_owned_fd(open_tree(borrowed_fd(dfd), c_str(filename), flags.bits())) } |
| 102 | } |
| 103 | |
| 104 | #[cfg(linux_kernel)] |
| 105 | pub(crate) fn fspick( |
nothing calls this directly
no test coverage detected