Index

_ | A | B | C | D | E | F | G | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | Y

_

_exit

A

access
acquire ownership of file stream
add a signal to a signal set
aio_cancel
aio_error
aio_fsync
aio_read
aio_return
aio_suspend
aio_write
alarm, [1]
asctime_r
associate stream with file descriptor
asynchronous file synchronization
asynchronous read
asynchronous write

B

broadcast a condition variable

C

cancel asynchronous i/o request
cancel execution of a thread
cfgetispeed
cfgetospeed
cfsetispeed
cfsetospeed
change access and/or modification times of an inode
change memory protection
changes file mode.
changes permissions of a file
changes the current working directory, [1]
changes the owner and/or group of a file.
chdir
check permissions for a file
chmod
chown
clock_getres
clock_gettime
clock_settime
close
close a message queue
close a named semaphore
closedir
closes a file.
compare thread ids
creat
create a directory
create a new file or rewrite an existing one
create a process
create a thread
create an inter
create cancellation point
create session and set process group id
creates a link to a file
creates a symbolic link to a file
ctermid
ctime_r

D

delay process execution, [1], [2]
delay with high resolution
delete a directory
delete a signal from a signal set
destroy a condition variable
destroy a condition variable attribute set
destroy a mutex
destroy a mutex attribute set
destroy a thread attribute set
destroy an unnamed semaphore
detach a thread
determine if file descriptor is terminal
determine terminal device name
discards terminal data
dup
dup2
duplicates an open file descriptor, [1]
dynamic package initialization
dynamically set the priority ceiling

E

empty a signal set
ends directory read operation
establish cancellation handler
examine and change process blocked signals
examine and change signal action
examine and change thread blocked signals
examine pending signals
execl
execle
execlp
execute a file, [1], [2], [3], [4], [5]
execv
execve
execvp

F

fchdir
fchmod
fcntl
fdatasync
fdopen
fileno
fill a signal set
flockfile
fork
fpathconf
fstat
fsync
ftruncate
ftrylockfile
funlockfile

G

generate terminal pathname
get character from stdin without locking
get character without locking
get clock resolution
get configurable system variables
get detach state
get directory entries
get effective group id
get effective user id
get environment variables
get group file entry for id
get group file entry for name
get inherit scheduler flag
get maximum priority value
get message queue attributes
get minimum priority value
get parent process id
get password file entry for uid
get process group id
get process id
get process shared attribute
get process times
get real group id
get scheduling parameters
get scheduling policy
get supplementary group ids
get system name
get the blocking protocol
get the current priority ceiling
get the priority ceiling
get the time of day
get the value of a semaphore
get the visibility
get thread attributes
get thread id
get thread scheduling parameters
get thread scheduling scope
get thread stack address
get thread stack size
get time in seconds
get timeslicing quantum
get user id
get user name, [1]
getc_unlocked
getchar_unlocked
getcwd
getdents
getegid
getenv
geteuid
getgid
getgrgid
getgrgid_r
getgrnam
getgrnam_r
getgroups
getlogin
getlogin_r
getpgrp
getpid
getppid
getpwnam
getpwnam_r
getpwuid
getpwuid_r
gets configuration values for files, [1]
gets current working directory
gets file status, [1]
gets foreground process group id
gets information about a file
gets terminal attributes
gettimeofday
getuid
gmtime_r

I

initialize a condition variable
initialize a condition variable attribute set
initialize a mutex
initialize a mutex attribute set
initialize a thread attribute set
initialize an unnamed semaphore
initialize time conversion information
is signal a member of a signal set
isatty

K

kill

L

link
lio_listio
list directed i/o
localtime_r
lock a mutex
lock a mutex with timeout
lock a range of the process address space
lock the address space of a process
longjmp
lseek
lstat

M

makes a directory
makes a fifo special file
manipulates an open file descriptor
map process addresses to a memory object
memory object synchronization
microsecond delay process execution
microseonds alarm
mkdir
mkfifo
mknod
mlock
mlockall
mmap
mount
mount a file system
mprotect
mq_attr
mq_close
mq_getattr
mq_notify
mq_open
mq_receive
mq_send
mq_setattr
mq_unlink
mqd_t
msync
munlock
munlockall
munmap

N

nanosleep
non, [1], [2]
notify process that a message is available

O

obtain file descriptor number for this file
obtain the name of a symbolic link destination
obtain time of day
open
open a directory
open a message queue
open a named semaphore
open a shared memory object
opendir
opens a file

P

password file entry for name
pathconf
pause
pipe
poll to acquire ownership of file stream
poll to lock a mutex
pthread_atfork
pthread_attr_destroy
pthread_attr_getdetachstate
pthread_attr_getinheritsched
pthread_attr_getschedparam
pthread_attr_getschedpolicy
pthread_attr_getscope
pthread_attr_getstackaddr
pthread_attr_getstacksize
pthread_attr_init
pthread_attr_setdetachstate
pthread_attr_setinheritsched
pthread_attr_setschedparam
pthread_attr_setschedpolicy
pthread_attr_setscope
pthread_attr_setstackaddr
pthread_attr_setstacksize
pthread_cancel
pthread_cleanup_pop
pthread_cleanup_push
pthread_cond_broadcast
pthread_cond_destroy
pthread_cond_init
pthread_cond_signal
pthread_cond_timedwait
pthread_cond_wait
pthread_condattr_destroy
pthread_condattr_getpshared
pthread_condattr_init
pthread_condattr_setpshared
pthread_create
pthread_detach
pthread_equal
pthread_exit
pthread_getattr_np
pthread_getschedparam
pthread_join
pthread_kill
pthread_mutex_destroy
pthread_mutex_getprioceiling
pthread_mutex_init
pthread_mutex_lock
pthread_mutex_setprioceiling
pthread_mutex_timedlock
pthread_mutex_trylock
pthread_mutex_unlock
pthread_mutexattr_destroy
pthread_mutexattr_getprioceiling
pthread_mutexattr_getprotocol
pthread_mutexattr_getpshared
pthread_mutexattr_init
pthread_mutexattr_setprioceiling
pthread_mutexattr_setprotocol
pthread_mutexattr_setpshared
pthread_once
pthread_self
pthread_setcancelstate
pthread_setcanceltype
pthread_setschedparam
pthread_sigmask
pthread_testcancel
put character to stdin without locking
put character without locking
putc_unlocked
putchar_unlocked

Q

queue a signal to a process

R

rand_r
read
readdir
readlink
reads a directory
reads from a file
reads terminal input baud rate
reads terminal output baud rate
readv
receive a message from a message queue
reentrant
reentrant determine terminal device name
reentrant extract token from string
reentrant get group file entry
reentrant get group file entry for name
reentrant get password file entry for name
reentrant get password file entry for uid
reentrant get user name
reentrant local time conversion
reentrant random number generation
reentrant struct tm to ascii time conversion
reentrant time_t to ascii time conversion
reentrant utc time conversion
register fork handlers
release ownership of file stream
remove a message queue
remove a shared memory object
remove cancellation handler
removes a directory entry
rename
renames a file
reposition read/write file offset
resets the readdir() pointer
retrieve error status of asynchronous i/o operation
retrieve return status asynchronous i/o operation
return current location in directory stream
rewinddir
rmdir

S

save context for non
save context with signal status for non
scan a directory for matching entries
scandir
sched_get_priority_max
sched_get_priority_min
sched_rr_get_interval
sched_yield
schedule alarm
schedule alarm in microseonds
sem_close
sem_destroy
sem_getvalue
sem_init
sem_open
sem_post
sem_t
sem_timedwait
sem_trywait
sem_unlink
sem_wait
send a message to a message queue
send a signal to a process
send a signal to a thread
sends a break to a terminal
set cancelability state
set cancelability type
set detach state
set environment variables
set group id
set inherit scheduler flag
set message queue attributes
set process group id for job control
set process shared attribute
set scheduling parameters
set scheduling policy
set terminal attributes
set the blocking protocol
set the current locale
set the priority ceiling
set the visibility
set thread scheduling parameters
set thread scheduling scope
set thread stack address
set thread stack size
set time of day
set user id
setenv
setgid
setjmp
setlocale
setpgid
sets a file creation mask.
sets foreground process group id
sets terminal input baud rate
sets terminal output baud rate
setsid
setuid
shm_open
shm_unlink
sigaction
sigaddset
sigdelset
sigemptyset
sigfillset
sigismember
siglongjmp
signal a condition variable
sigpending
sigprocmask
sigqueue
sigsetjmp
sigsuspend
sigtimedwait
sigwait
sigwaitinfo
sleep
stat
strtok_r
suspend process execution
suspends/restarts terminal output.
symlink
sync
synchronize file complete in
synchronize file in
synchronize file systems
synchronously accept a signal, [1]
synchronously accept a signal with timeout
sysconf

T

tcdrain
tcflow
tcflush
tcgetattr
tcgetpgrp
tcsendbreak
tcsetattr
tcsetpgrp
telldir
terminate a process
terminate the current thread
time
times
truncate
truncate a file to a specified length, [1]
ttyname
ttyname_r
tzset

U

umask
uname
unlink
unlink a semaphore
unlock a mutex
unlock a range of the process address space
unlock a semaphore
unlock the address space of a process
unmap previously mapped addresses
unmount
unmount file systems
usecs alarm
usecs delay process execution
usleep
utime

V

vectored read from a file
vectored write to a file

W

wait
wait for a signal
wait for asynchronous i/o request
wait for process termination, [1]
wait for thread termination
wait on a condition variable
wait on a semaphore
wait on a semaphore for a specified time
wait with timeout a condition variable
waitpid
waits for all output to be transmitted to the terminal.
write
writes to a file
writev

Y

yield the processor