Lines Matching +full:fs +full:- +full:err
5 use crate::fs::AtFlags;
9 pub use backend::fs::types::{Statx, StatxFlags, StatxTimestamp};
19 /// - [Linux]
21 /// [Linux]: https://man7.org/linux/man-pages/man2/statx.2.html
28 ) -> io::Result<Statx> { in statx()
46 ) -> io::Result<Statx> { in _statx()
49 1 => Err(io::Errno::NOSYS), in _statx()
50 _ => backend::fs::syscalls::statx(dirfd, path, flags, mask), in _statx()
60 ) -> io::Result<Statx> { in statx_init()
61 match backend::fs::syscalls::statx(dirfd, path, flags, mask) { in statx_init()
62 Err(io::Errno::NOSYS) => statx_error_nosys(), in statx_init()
63 Err(io::Errno::PERM) => statx_error_perm(), in statx_init()
74 fn statx_error_nosys() -> io::Result<Statx> { in statx_error_nosys()
76 Err(io::Errno::NOSYS) in statx_error_nosys()
81 fn statx_error_perm() -> io::Result<Statx> { in statx_error_perm()
85 if backend::fs::syscalls::is_statx_available() { in statx_error_perm()
87 Err(io::Errno::PERM) in statx_error_perm()