Section 2
201 pages across all releases.
- accept(2) accept - accept a connection on a socket
- access(2) access - determine accessibility of a file
- acct(2) acct - enable or disable process accounting
- adjtime(2) adjtime - correct the time to allow synchronization of the system clock
- alarm(2) alarm - set a process alarm clock
- arsctl(2) arsctl - modify the behavior of array sessions
- arsop(2) arsop - perform an operation on an array session
- attr_get(2) attr_get, attr_getf - get the value of a user attribute of a filesystem object
- attr_list(2) attr_list, attr_listf - list the names of the user attributes of a filesystem object
- attr_multi(2) attr_multi, attr_multif - manipulate multiple user attributes on a filesystem object at once
- attr_remove(2) attr_remove, attr_removef - remove a user attribute of a filesystem object
- attr_set(2) attr_set, attr_setf - set the value of a user attribute of a filesystem object
- bind(2) bind - bind a name to a socket
- blockproc(2) blockproc, unblockproc, setblockproccnt, blockprocall, unblockprocall, setblockproccntall - routines to block/unblock processes
- brk(2) brk, sbrk - change data segment space allocation
- cachectl(2) cachectl - mark pages cacheable or uncacheable
- cacheflush(2) cacheflush, _flush_cache - flush contents of instruction and/or data cache
- chdir(2) chdir, fchdir - change working directory
- chmod(2) chmod, fchmod - change mode of file
- chown(2) chown, fchown, lchown - change owner and group of a file
- chroot(2) chroot - change root directory
- clock_settime(2) clock_settime, clock_gettime, clock_getres - get/set date and time (POSIX)
- close(2) close - close a file descriptor
- comp(2) comp,uncomp,comp_compress,uncomp_uncompress - data stream compression and uncompression
- connect(2) connect - initiate a connection on a socket
- creat(2) creat - create a new file or rewrite an existing one
- dev_to_devname(2) dev_to_devname - determine the device name for the device
- dev_to_drivername(2) dev_to_drivername - determine the driver name for the device
- dmi(2) dmi - DMAPI internal system call
- dup(2) dup - duplicate an open file descriptor
- exec(2) exec: execl, execv, execle, execve, execlp, execvp - execute a file
- exit(2) exit, _exit - terminate process
- fcntl(2) fcntl - file and descriptor control
- fdes_to_devname(2) fdes_to_devname - determine the device name for the device
- fdes_to_drivername(2) fdes_to_drivername - determine the driver name for the device
- filename_to_devname(2) filename_to_devname - determine the device name for the device file
- filename_to_drivername(2) filename_to_drivername - determine the device name for the device file
- fork(2) fork, vfork - create a new process
- fpathconf(2) fpathconf, pathconf - get configurable pathname variables
- fsync(2) fsync, fdatasync - synchronize a file's in-memory state with that on the physical medium
- getash(2) getash - get array session handle
- getcontext(2) getcontext, setcontext - get and set current user context
- getdents(2) getdents, getdents64, ngetdents, ngetdents64 - read directory entries and put in a file system independent format
- getdomainname(2) getdomainname, setdomainname - get/set name of current NIS domain
- getdtablesize(2) getdtablesize - get file descriptor table size
- getgroups(2) getgroups - get supplementary group access list IDs
- gethostid(2) gethostid, sethostid - get/set unique identifier of current host
- gethostname(2) gethostname, sethostname - get/set name of current host
- getitimer(2) getitimer, setitimer - get/set value of interval timer
- getjid(2) getjid - get job ID
- getjlimit(2) getjlimit, setjlimit - control a job's maximum system resource consumption
- getjusage(2) getjusage - get job usage information
- getmountid(2) getmountid - get filesystem mount identifier
- getmsg(2) getmsg - get next message off a stream
- getpagesize(2) getpagesize - get system page size
- getpeername(2) getpeername - get name of connected peer
- getpid(2) getpid, getpgrp, getppid, getpgid, BSDgetpgrp - get process, process group, and parent process IDs
- getprid(2) getprid - get project ID
- getpriority(2) getpriority, setpriority - get/set program scheduling priority
- getrlimit(2) getrlimit, getrlimit64, setrlimit, setrlimit64 - control maximum system resource consumption
- getsid(2) getsid - get session ID
- getsockname(2) getsockname - get socket name
- getsockopt(2) getsockopt, setsockopt - get and set options on sockets
- getspinfo(2) getspinfo - get service provider information
- getuid(2) getuid, geteuid, getgid, getegid - get real user, effective user, real group, and effective group IDs
- intro(2) intro - introduction to system calls and error numbers
- ioctl(2) ioctl - control device
- kill(2) kill - send a signal to a process or a group of processes
- killjob(2) killjob - terminates all processes for the specified job
- link(2) link, linkfollow - link to a file
- listen(2) listen - listen for connections on a socket
- lseek(2) lseek, lseek64 - move read/write file pointer
- madvise(2) madvise - give advice about handling memory
- makenewjob(2) makenewjob - creates a new job
- memcntl(2) memcntl - memory management control
- mkdir(2) mkdir - make a directory
- mkfifo(2) mkfifo - make a FIFO special file
- mknod(2) mknod - make a directory, or a special or ordinary file
- mmap(2) mmap, mmap64 - map pages of memory
- mount(2) mount - mount a file system
- mpin(2) mpin, munpin - lock pages in memory
- mprotect(2) mprotect - set protection of memory mapping
- msgctl(2) msgctl - message control operations
- msgget(2) msgget - get message queue
- msgop(2) msgop: msgsnd, msgrcv - message operations
- msync(2) msync - synchronize memory with physical storage
- munmap(2) munmap - unmap pages of memory
- nanosleep(2) nanosleep - high resolution sleep
- newarraysess(2) newarraysess - start a new array session
- nfssvc(2) nfssvc, async_daemon - NFS daemons
- nice(2) nice - change priority of a time-sharing process
- open(2) open - open for reading or writing
- pause(2) pause - suspend process until signal
- pipe(2) pipe - create an interprocess channel
- plock(2) plock - lock into memory or unlock process, text, or data
- poll(2) poll - input/output multiplexing
- prctl(2) prctl - operations on a process
- profil(2) profil - execution time profile
- ptrace(2) ptrace - process trace
- putmsg(2) putmsg - send a message on a stream
- quotactl(2) quotactl - manipulate disk quotas
- read(2) read, readv, pread, pread64 - read from file
- readlink(2) readlink - read the value of a symbolic link
- recv(2) recv, recvfrom, recvmsg - receive a message from a socket
- rename(2) rename - change the name of a file
- rexec(2) rexec: rexecl, rexecv, rexecle, rexecve, rexeclp, rexecvp - execute a file on a remote cell
- rmdir(2) rmdir - remove a directory
- satctl(2) saton, satoff, satstate - control the collection of audit data
- satgetid(2) satgetid, satsetid - get or set audit identity
- satmp_done(2) satmp_done - de-register token-mapping daemon with kernel
- satmp_get_attr_reply(2) satmp_get_attr_reply - send SATMP_GET_ATTR_REPLY message to the kernel
- satmp_get_lrtok_reply(2) satmp_get_lrtok_reply - send SATMP_GET_LTROK_REPLY message to the kernel
- satmp_init(2) satmp_init - register token-mapping daemon with kernel
- satmp_init_reply(2) satmp_init_reply - send SATMP_INIT_REPLY message to the kernel
- satread(2) satread - read a block of audit record data
- satwrite(2) satwrite, satvwrite - write a block of audit record data
- sched_get_priority_max(2) sched_get_priority_max, sched_get_priority_min - get scheduling policy priority range
- sched_getparam(2) sched_getparam - get the scheduling parameters of a process
- sched_getscheduler(2) sched_getscheduler - get the scheduling policy of a process
- sched_rr_get_interval(2) sched_rr_get_interval - get round robin scheduling interval
- sched_setparam(2) sched_setparam - set the scheduling parameters of a process
- sched_setscheduler(2) sched_setscheduler - set the scheduling policy of a process
- sched_yield(2) sched_yield - yield the processor
- schedctl(2) schedctl - scheduler control call
- select(2) select - synchronous I/O multiplexing
- sem_unlink(2) sem_unlink - deletes a posix named semaphore
- semctl(2) semctl - semaphore control operations
- semget(2) semget - get set of semaphores
- semop(2) semop - semaphore operations
- send(2) send, sendto, sendmsg - send a message from a socket
- setash(2) setash - set array session handle
- setgroups(2) setgroups - set group access list
- setjusage(2) setjusage - set job usage information
- setpgid(2) setpgid - set process group ID
- setpgrp(2) setpgrp, BSDsetpgrp - set process group ID (System V and 4.3BSD)
- setprid(2) setprid - set project ID
- setregid(2) setregid - set real and effective group ID
- setreuid(2) setreuid - set real and effective user ID's
- setsid(2) setsid - set session ID
- setspinfo(2) setspinfo - set service provider information
- setuid(2) setuid, setgid - set user and group IDs
- setwaitjobpid(2) setwaitjobpid - set a process to retrieve job information with waitjob
- sgi_eag_mount(2) sgi_eag_mount - mount a filesystem with attributes
- sgi_revoke(2) sgi_revoke - revoke access to a file
- sgigsc(2) sgigsc - SGI graphics system call
- sgikopt(2) [p_man/cat2/ftn] sgikopt - retrieve kernel option strings
- sgikopt(2) [p_man/cat2/standard] sgikopt - retrieve kernel option strings
- sginap(2) sginap - timed sleep and processor yield function
- shm_open(2) shm_open - establishes a connection between a shared memory object and a file descriptor
- shm_unlink(2) shm_unlink - deletes a shared memory object
- shmctl(2) shmctl - shared memory control operations
- shmget(2) shmget - get shared memory segment identifier
- shmop(2) shmop: shmat, shmdt - shared memory operations
- shutdown(2) shutdown - shut down part of a full-duplex connection
- sigaction(2) sigaction - software signal facilities (POSIX)
- sigaltstack(2) sigaltstack - set or get signal alternate stack context
- siginterrupt(2) siginterrupt - allow signals to interrupt functions (X/Open XPG4)
- signal(2) signal - software signal facilities (System V)
- sigpending(2) sigpending - return set of signals pending for thread (POSIX)
- sigprocmask(2) sigprocmask - alter and return previous state of the set of blocked signals (POSIX)
- sigreturn(2) sigreturn - returns from a signal handler.
- sigsend(2) sigsend, sigsendset - send a signal to a process or a group of processes
- sigset(2) sigset, sighold, sigrelse, sigignore, sigpause - signal management (System V)
- sigstack(2) sigstack - set and/or get signal stack context
- sigsuspend(2) sigsuspend - atomically release blocked signals and wait for interrupt (POSIX)
- socket(2) socket - create an endpoint for communication
- socketpair(2) socketpair - create a pair of connected sockets
- sproc(2) sproc, sprocsp, nsproc - create a new share group process
- sprofil(2) sprofil - execution time profile for disjoint text spaces
- sqrt(2) _sqrt_s, _sqrt_d - single and double precision sqrt function.
- stat(2) stat, lstat, fstat - get file status
- stat64(2) stat64, lstat64, fstat64 - get file status
- statfs(2) statfs, fstatfs - get file system information
- statvfs(2) statvfs, fstatvfs, statvfs64, fstatvfs64 - get file system information
- stime(2) stime - set time
- 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
- sysget(2) sysget - Call for reading or writing kernel data
- sysinfo(2) sysinfo - get and set system information strings
- sysmips(2) sysmips - MIPS Computer Systems Inc. system call
- sysmp(2) sysmp - multiprocessing control
- syssgi(2) syssgi - Silicon Graphics Inc. system call
- time(2) time - get time
- times(2) times - get process and child process times
- truncate(2) truncate, ftruncate, truncate64, ftruncate64 - set a file to a specified length
- uadmin(2) uadmin - administrative control
- ulimit(2) ulimit - get and set user limits
- umask(2) umask - set and get file creation mask
- umount(2) umount - unmount a file system
- uname(2) uname - get name of current UNIX system
- unlink(2) unlink - remove directory entry
- ustat(2) ustat - get file system statistics
- utime(2) utime - set file access and modification times
- utimets(2) utimets - set file access and modification times
- vhangup(2) vhangup - virtually ``hangup'' the current control terminal
- wait(2) wait, waitpid, wait3 - wait for child processes to stop or terminate
- waitid(2) waitid - wait for child process to change state
- waitjob(2) waitjob - obtain information about a completed job
- write(2) write, writev, pwrite, pwrite64 - write on a file