man2 System Calls man2

man2 — System Calls - Back to index

Intro(2)
Intro, intro - introduction to system calls and error numbers
__sparc_utrap_install(2)
__sparc_utrap_install - install a SPARC V9 user trap handler
_lwp_cond_signal(2)
_lwp_cond_signal, _lwp_cond_broadcast - signal a condition variable
_lwp_cond_wait(2)
_lwp_cond_wait, _lwp_cond_timedwait, _lwp_cond_reltimedwait - wait on a condition variable
_lwp_info(2)
_lwp_info - return the time-accounting information of a single LWP
_lwp_kill(2)
_lwp_kill - send a signal to a LWP
_lwp_mutex_lock(2)
_lwp_mutex_lock, _lwp_mutex_unlock, _lwp_mutex_trylock - mutual exclusion
_lwp_self(2)
_lwp_self - get LWP identifier
_lwp_sema_wait(2)
_lwp_sema_wait, _lwp_sema_trywait, _lwp_sema_init, _lwp_sema_post - semaphore operations
_lwp_suspend(2)
_lwp_suspend, _lwp_continue - continue or suspend LWP execution
access(2)
access, faccessat - determine accessibility of a file
acct(2)
acct - enable or disable process accounting
acl(2)
acl, facl - get or set a file's Access Control List (ACL)
adjtime(2)
adjtime - correct the time to allow synchronization of the system clock
alarm(2)
alarm - schedule an alarm signal
audit(2)
audit - write a record to the audit log
auditon(2)
auditon - manipulate auditing
brk(2)
brk, sbrk - change the amount of space allocated for the calling process's data segment
chdir(2)
chdir, fchdir - change working directory
chmod(2)
chmod, fchmod, fchmodat - change access permission mode of file
chown(2)
chown, lchown, fchown, fchownat — change owner and group of a file
chroot(2)
chroot, fchroot - change root directory
close(2)
close — close a file descriptor
creat(2)
creat - create a new file or rewrite an existing one
dup(2)
dup - duplicate an open file descriptor
exec(2)
exec, execl, execle, execlp, execv, execve, execvp, execvpe, fexecve — execute a file
execvex(2)
execvex — execute a file with flags
exit(2)
exit, _Exit, _exit - terminate process
fcntl(2)
fcntl - file control
fork(2)
fork, fork1, forkall, forkx, forkallx - create a new process
fpathconf(2)
fpathconf, pathconf - get configurable pathname variables
getacct(2)
getacct, putacct, wracct - get, put, or write extended accounting data
getaudit(2)
getaudit, setaudit, getaudit_addr, setaudit_addr - get or set process audit information
getauid(2)
getauid, setauid - get or set user audit identity
getcontext(2)
getcontext, getcontext_extd, setcontext — get and set current user context
getdents(2)
getdents - read directory entries and put in a file system independent format
getgroups(2)
getgroups, setgroups - get or set supplementary group access list IDs
getisax(2)
getisax - extract valid instruction set extensions
getitimer(2)
getitimer, setitimer - get or set value of interval timer
getmsg(2)
getmsg, getpmsg - get next message off a stream
getpflags(2)
getpflags, setpflags - get or set process flags
getpid(2)
getpid, getpgrp, getppid, getpgid - get process, process group, and parent process IDs
getppriv(2)
getppriv, setppriv - get or set a privilege set
getrandom(2)
getrandom — get random numbers
getrlimit(2)
getrlimit, setrlimit - control maximum system resource consumption
getsid(2)
getsid - get process group ID of session leader
getuid(2)
getuid, geteuid, getgid, getegid - get real user, effective user, real group, and effective group IDs
getustack(2)
getustack, setustack - retrieve or change the address of per-LWP stack boundary information
ioctl(2)
ioctl - control device
issetugid(2)
issetugid - determine if current executable is running setuid or setgid
kill(2)
kill - send a signal to a process or a group of processes
link(2)
link, linkat - link to a file
llseek(2)
llseek - move extended read/write file pointer
lseek(2)
lseek - move read/write file pointer
memcntl(2)
memcntl — memory management control
meminfo(2)
meminfo - provide information about memory
mincore(2)
mincore - determine residency of memory pages
mkdir(2)
mkdir, mkdirat - make a directory
mknod(2)
mknod, mknodat - make a directory, a special file, or a regular file
mmap(2)
mmap - map pages of memory
mmapobj(2)
mmapobj - map a file object in the appropriate manner
mount(2)
mount - mount a file system
mprotect(2)
mprotect - set protection of memory mapping
msgctl(2)
msgctl - message control operations
msgget(2)
msgget - get message queue
msgids(2)
msgids - discover all message queue identifiers
msgrcv(2)
msgrcv - message receive operation
msgsnap(2)
msgsnap - message queue snapshot operation
msgsnd(2)
msgsnd - message send operation
munmap(2)
munmap - unmap pages of memory
nice(2)
nice - change priority of a process
ntp_adjtime(2)
ntp_adjtime - adjust local clock parameters
ntp_gettime(2)
ntp_gettime - get local clock values
open(2)
open, openat — open a file
p_online(2)
p_online - return or change processor operational status
pause(2)
pause - suspend process until signal
pcsample(2)
pcsample - program execution time profile
pipe(2)
pipe - create an interprocess channel
poll(2)
poll - input/output multiplexing
priocntl(2)
priocntl - process scheduler control
priocntlset(2)
priocntlset - generalized process scheduler control
processor_bind(2)
processor_bind - bind LWPs to a processor
processor_info(2)
processor_info - determine type and status of a processor
profil(2)
profil - execution time profile
pset_bind(2)
pset_bind - bind LWPs to a set of processors
pset_create(2)
pset_create, pset_destroy, pset_assign - manage sets of processors
pset_info(2)
pset_info - get information about a processor set
pset_list(2)
pset_list - get list of processor sets
pset_setattr(2)
pset_setattr, pset_getattr - set or get processor set attributes
putmsg(2)
putmsg, putpmsg - send a message on a stream
read(2)
read, readv, pread, preadv - read from file
readlink(2)
readlink - read the contents of a symbolic link
rename(2)
rename, renameat - change the name of a file
resolvepath(2)
resolvepath - resolve all symbolic links of a path name
rmdir(2)
rmdir - remove a directory
semctl(2)
semctl - semaphore control operations
semget(2)
semget - get set of semaphores
semids(2)
semids - discover all semaphore identifiers
semop(2)
semop, semtimedop - semaphore operations
setpgid(2)
setpgid - set process group ID
setpgrp(2)
setpgrp - set process group ID
setrctl(2)
setrctl, getrctl - set or get resource control values
setregid(2)
setregid - set real and effective group IDs
setreuid(2)
setreuid - set real and effective user IDs
setsid(2)
setsid - create session and set process group ID
settaskid(2)
settaskid, gettaskid, getprojid - set or get task or project IDs
setuid(2)
setuid, setegid, seteuid, setgid - set user and group IDs
shmctl(2)
shmctl - shared memory control operations
shmget(2)
shmget - get shared memory segment identifier
shmids(2)
shmids - discover all shared memory identifiers
shmop(2)
shmop, shmat, shmdt - shared memory operations
sigaction(2)
sigaction - detailed signal management
sigaltstack(2)
sigaltstack - set or get signal alternate stack context
sigpending(2)
sigpending - examine signals that are blocked and pending
sigprocmask(2)
sigprocmask - change or examine caller's signal mask
sigsend(2)
sigsend, sigsendset - send a signal to a process or a group of processes
sigsuspend(2)
sigsuspend - install a signal mask and suspend caller until signal
sigwait(2)
sigwait - wait until a signal is posted
stat(2)
stat, lstat, fstat, fstatat - get file status
statvfs(2)
statvfs, fstatvfs - get file system information
stime(2)
stime - set system time and date
swapctl(2)
swapctl - manage swap space
symlink(2)
symlink - make a symbolic link to a file
sync(2)
sync - update super block
sysfs(2)
sysfs - get file system type information
sysinfo(2)
sysinfo - get and set system information strings
time(2)
time - get time
times(2)
times - get process and child process times
uadmin(2)
uadmin - administrative control
ulimit(2)
ulimit - get and set process limits
umask(2)
umask - set and get file creation mask
umount(2)
umount, umount2 - unmount a file system
uname(2)
uname - get name of current operating system
unlink(2)
unlink, unlinkat - remove directory entry
upanic(2)
upanic — user process panic
ustat(2)
ustat - get file system statistics
utime(2)
utime - set file access and modification times
utimes(2)
utimes, lutimes, futimes, futimesat, futimens, utimensat - set file access and modification times
uucopy(2)
uucopy - no-fault memory-to-memory copy
vfork(2)
vfork, vforkx — spawn new process in a virtual memory efficient way
vhangup(2)
vhangup - virtually "hangup" the current controlling terminal
waitid(2)
waitid - wait for child process to change state
write(2)
write, pwrite, writev, pwritev- write on a file
yield(2)
yield - yield execution to another lightweight process
OmniOS OmniOS