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