fork
|
create a new process
|
execl execle execlp
|
execute a file with a list of arguments
|
execv execve execvp
|
execute a file with a variable list
|
exit _exit
|
terminate process
|
wait waitpid waitid
|
wait for child process to change state
|
setuid setgid
|
set user and group IDs
|
getpgrp setpgrp
|
get and set process group ID
|
chdir fchdir
|
change working directory
|
chroot
|
change root directory
|
nap
|
suspend current process for a short interval
|
nice
|
change priority of a process
|
getcontext setcontext
|
get and set current user context
|
getgroups setgroups
|
get or set supplementary group IDs
|
getpid getppid getpgid
|
get process and parent process IDs
|
getuid geteuid
|
get real user and effective user
|
getgid getegid
|
get real group and effective group
|
pause
|
suspend process until signal
|
priocntl
|
process scheduler control
|
setpgid
|
set process group ID
|
setsid
|
set session ID
|
kill
|
send a signal to a process or group of processes
|