access, accessx, or faccessx |
Determines accessibility of a file. |
fclear |
Clears space in a file. |
fcntl, dup, or dup2 |
Controls open file descriptors. |
fsync |
Writes changes in a file to permanent storage. |
getenv |
Returns the value of an environment variable. |
getutent, getutid, getutline, putuline, setutent, endutent, or utmpname |
|
Accesses utmp file entries. |
getutid_r, getutline_r, pututline_r, setutent_r, endutent_r, or utmpname_r |
|
Accesses utmp file entries. |
Moves the read-write pointer in an open file. |
lockfx, lockf, or flock |
Controls open file descriptor locks. |
mknod or mkfifo |
Creates regular, FIFO, or special files. |
mktemp or mkstemp |
Constructs a unique file name. |
open, openx, or creat |
Returns a file descriptor and creates files. |
pclose |
Closes an open pipe. |
pipe |
Creates an interprocess channel. |
popen |
Initiates a pipe to a process. |
pathconf, fpathconf |
Retrieves file implementation characteristics. |
putenv |
Sets an environment variable. |
read, readx, readv, readvx |
Read from a file or device. |
rename |
Renames directory or file within a file system. |
statx, stat, fstatx, fstat, fullstat, fullstat |
|
Gets file status. |
tmpfile |
Creates a temporary file. |
tmpnam or tempnam |
Constructs a name for a temporary file. |
truncate, ftruncate |
Makes a file shorter. |
umask |
Gets and sets the value of the file creation mask. |
utimes or utime |
Sets file access or modification time. |
write, writex, writev, writevx |
Writes to a file or device. |
Error Codes for Services that Require Path-Name Resolution |
chdir |
Changes the current working directory. |
chroot |
Changes the effective root directory. |
getwd, getcwd |
Gets the current directory path name. |
glob |
Generates a list of path names to accessible files. |
globfree |
Frees all memory associated with the pglob parameter. |
link |
Creates additional directory entry for an existing file. |
mkdir |
Creates a directory. |
opendir, readdir, telldir, seekdir, rewinddir, closedir |
|
Performs operations on directories. |
readdir_r |
Reads a directory. |
rmdir |
Removes a directory. |
scandir, alphasort |
Scans a directory. |
readlink |
Reads the volume of a symbolic link. |
remove |
Makes a file inaccessible by specified name. |
symlink |
Creates a symbolic link to a file. |
unlink |
Removes a directory entry. |
confstr |
Determines the current value of a specified system variable defined by a string. |
fscntl |
Manipulates file system control operations. |
getfsent, getfsspec, getfsfile, getfstype, setfsent, or endfsent |
|
Gets information about a file system. |
getfsent_r, getfsspec_r, getfsfile_r, getfstype_r, setfsent_r, or endfsent_r |
|
Gets information about a file system. |
getvfsent, getvfsbytype, getvfsbyname, getvfsbyflag, setvfsent, endvfsent |
|
Gets information about virtual file system entries. |
mnctl |
Returns mount status information. |
quotactl |
Manipulates disk quotas. |
statfs, fstatfs |
Gets the status of a file's file system. |
sysconf |
Reports current value of system limits or options. |
sync |
Updates all file systems information to disk. |
umask |
Gets and sets the value of the file creation mask. |
vmount |
Mounts a file system |
umount, uvmount |
Removes a virtual file system from the file tree. |