|
dup(2) -- duplicate a file descriptor
|
dup and dup2 create a copy of the file descriptor oldfd. After successful return of dup or dup2, the old and new descriptors may be used interchangeably. They share locks, file position pointers and f... |
execve(2) -- execute program
|
execve() executes the program pointed to by filename. filename must be either a binary executable, or a script starting with a line of the form "#! interpreter [arg]". In the latter case, the interp... |
|
fcntl(2) -- manipulate file descriptor
|
fcntl performs one of various miscellaneous operations on fd. The operation in question is determined by cmd: F_DUPFD Find the lowest numbered available file descriptor greater than or equal to arg an... |
fdatasync(2) -- synchronize a file's in-core data with that on disk
|
fdatasync flushes all data buffers of a file to disk (before the system call returns). It resembles fsync but is not required to update the metadata such as access time. Applications that access datab... |
flock(2) -- apply or remove an advisory lock on an open file
|
Apply or remove an advisory lock on an open file. The file is specified by fd. Valid operations are given below: LOCK_SH Shared lock. More than one process may hold a shared lock for a given file at a... |
fork(2) -- create a child process
|
fork creates a child process that differs from the parent process only in its PID and PPID, and in the fact that resource utilizations are set to 0. File locks and pending signals are not inherited. U... |
fsync(2) -- synchronize a file's complete in-core state with that on disk
|
fsync copies all in-core parts of a file to disk, and waits until the device reports that all parts are on stable storage. It also updates metadata stat information. It does not necessarily ensure tha... |
getdents(2) -- get directory entries
|
getdents reads several dirent structures from the directory pointed at by fd into the memory area pointed to by dirp. The parameter count is the size of the memory area. The dirent structure is declar... |
getdomainname(2) -- get/set domain name
|
These functions are used to access or to change the domain name of the current processor. If the NUL-terminated domain name requires more than len bytes, getdomainname returns the first len bytes (gli... |
getdtablesize(2) -- get descriptor table size
|
getdtablesize returns the maximum number of files a process can have open. |
getgid(2) -- get group identity
|
getgid returns the real group ID of the current process. getegid returns the effective group ID of the current process. The real ID corresponds to the ID of the calling process. The effective ID corre... |
getgroups(2) -- get/set list of supplementary group IDs
|
getgroups Up to size supplementary group IDs are returned in list. It is unspecified whether the effective group ID of the calling process is included in the returned list. (Thus, an application shoul... |
gethostid(2) -- get or set the unique identifier of the current host
|
Get or set a unique 32-bit identifier for the current machine. The 32-bit identifier is intended to be unique among all UNIX systems in existence. This normally resembles the Internet address for the ... |
gethostname(2) -- get/set host name
|
These functions are used to access or to change the host name of the current processor. |
getitimer(2) -- get or set value of an interval timer
|
The system provides each process with three interval timers, each decrementing in a distinct time domain. When any timer expires, a signal is sent to the process, and the timer (potentially) restarts.... |