Lines Matching refs:AsFd
24 use backend::fd::{AsFd, BorrowedFd};
56 pub fn openat<P: path::Arg, Fd: AsFd>(
78 pub fn readlinkat<P: path::Arg, Fd: AsFd, B: Into<Vec<u8>>>(
116 pub fn mkdirat<P: path::Arg, Fd: AsFd>(dirfd: Fd, path: P, mode: Mode) -> io::Result<()> {
130 pub fn linkat<P: path::Arg, Q: path::Arg, PFd: AsFd, QFd: AsFd>(
163 pub fn unlinkat<P: path::Arg, Fd: AsFd>(dirfd: Fd, path: P, flags: AtFlags) -> io::Result<()> {
177 pub fn renameat<P: path::Arg, Q: path::Arg, PFd: AsFd, QFd: AsFd>(
205 pub fn renameat_with<P: path::Arg, Q: path::Arg, PFd: AsFd, QFd: AsFd>(
234 pub fn symlinkat<P: path::Arg, Q: path::Arg, Fd: AsFd>(
261 pub fn statat<P: path::Arg, Fd: AsFd>(dirfd: Fd, path: P, flags: AtFlags) -> io::Result<Stat> {
277 pub fn accessat<P: path::Arg, Fd: AsFd>(
295 pub fn utimensat<P: path::Arg, Fd: AsFd>(
321 pub fn chmodat<P: path::Arg, Fd: AsFd>(dirfd: Fd, path: P, mode: Mode) -> io::Result<()> {
333 pub fn fclonefileat<Fd: AsFd, DstFd: AsFd, P: path::Arg>(
354 pub fn mknodat<P: path::Arg, Fd: AsFd>(
378 pub fn chownat<P: path::Arg, Fd: AsFd>(