Expand description
Functions which operate on file descriptors.
Structs§
- Timestamps
 - Timestamps used by 
utimensatandfutimens. 
Constants§
- NFS_
SUPER_ MAGIC  - The filesystem magic number for NFS.
 - PROC_
SUPER_ MAGIC  - The filesystem magic number for procfs.
 
Functions§
- fallocate
 fallocate(fd, mode, offset, len)—Adjusts file allocation.- fchmod
 fchmod(fd, mode)—Sets open file or directory permissions.- fchown
 fchown(fd, owner, group)—Sets open file or directory ownership.- fdatasync
 fdatasync(fd)—Ensures that file data is written to the underlying storage device.- flock
 flock(fd, operation)—Acquire or release an advisory lock on an open file.- fstat
 fstat(fd)—Queries metadata for an open file or directory.- fstatfs
 fstatfs(fd)—Queries filesystem statistics for an open file or directory.- fstatvfs
 fstatvfs(fd)—Queries filesystem statistics for an open file or directory, POSIX version.- fsync
 fsync(fd)—Ensures that file data and metadata is written to the underlying storage device.- ftruncate
 ftruncate(fd, length)—Sets the length of a file.- futimens
 futimens(fd, times)—Sets timestamps for an open file or directory.- seek
 lseek(fd, offset, whence)—Repositions a file descriptor within a file.- syncfs
 syncfs(fd)—Flush cached filesystem data.- tell
 lseek(fd, 0, SEEK_CUR)—Returns the current position within a file.