Constant AT_FDCWD
const AT_FDCWD: BorrowedFd<'static>
A file descriptor referring to the working directory of the current process
that should be ONLY passed to the dirfd argument of those xxat() functions.
Examples
Use it in [openat()]:
use nix::fcntl::AT_FDCWD;
use nix::fcntl::openat;
use nix::fcntl::OFlag;
use nix::sys::stat::Mode;
let fd = openat(AT_FDCWD, "foo", OFlag::O_RDONLY | OFlag::O_CLOEXEC, Mode::empty()).unwrap();
WARNING
Do NOT pass this symbol to non-xxat() functions, it won't work:
use nix::errno::Errno;
use nix::fcntl::AT_FDCWD;
use nix::sys::stat::fstat;
let never = fstat(AT_FDCWD).unwrap();