MCPcopy Create free account
hub / github.com/bytecodealliance/rustix / statat

Function statat

src/fs/at.rs:354–356  ·  view source on GitHub ↗
(dirfd: Fd, path: P, flags: AtFlags)

Source from the content-addressed store, hash-verified

352#[inline]
353#[doc(alias = "fstatat")]
354pub fn statat<P: path::Arg, Fd: AsFd>(dirfd: Fd, path: P, flags: AtFlags) -> io::Result<Stat> {
355 path.into_with_c_str(|path| backend::fs::syscalls::statat(dirfd.as_fd(), path, flags))
356}
357
358/// `faccessat(dirfd, path, access, flags)`—Tests permissions for a file or
359/// directory.

Callers 13

simple_statatFunction · 0.50
simple_statat_cstrFunction · 0.50
test_chmodatFunction · 0.50
test_mkdiratFunction · 0.50
test_mkdirat_with_o_pathFunction · 0.50
test_mknodatFunction · 0.50
test_renameatFunction · 0.50
test_renameat_overwriteFunction · 0.50
test_renameat_withFunction · 0.50
test_utimensatFunction · 0.50
negative_file_timestampFunction · 0.50

Calls 2

into_with_c_strMethod · 0.80
as_fdMethod · 0.45

Tested by 11

test_chmodatFunction · 0.40
test_mkdiratFunction · 0.40
test_mkdirat_with_o_pathFunction · 0.40
test_mknodatFunction · 0.40
test_renameatFunction · 0.40
test_renameat_overwriteFunction · 0.40
test_renameat_withFunction · 0.40
test_utimensatFunction · 0.40
negative_file_timestampFunction · 0.40
test_y2038_with_futimensFunction · 0.40