Module nix::fcntl

Re-exports

pub use self::FcntlArg;

Structs

Mode argument flags for fallocate determining operation performed on a given range.

Additional configuration flags for fcntl’s F_SETFD.

Configuration options for opened files.

Additional flags for file sealing, which allows for limiting operations on a file.

Additional flags to splice and friends.

Enums

FcntlArg not(target_os = "redox")

Functions

copy_file_range any(target_os = "android", target_os = "linux")

Copy a range of data from one file to another

fallocate any(target_os = "linux")

Manipulates file space.

flock not(target_os = "redox")

openat not(target_os = "redox")

posix_fallocate any(target_os = "linux", target_os = "android", target_os = "emscripten", target_os = "fuchsia", any(target_os = "wasi", target_env = "wasi"), target_os = "freebsd")

readlinkat not(target_os = "redox")

renameat not(target_os = "redox")

renameat2 all(target_os = "linux", target_env = "gnu",)

splice any(target_os = "linux", target_os = "android")

tee any(target_os = "linux", target_os = "android")

vmsplice any(target_os = "linux", target_os = "android")