Documentation Home
>
man pages section 3: Basic Library Functions
> Basic Library Functions
man pages section 3: Basic Library Functions
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
A
a64l(3C)
– convert between long integer and base-64 ASCII string
abort(3C)
– terminate the process abnormally
abs(3C)
– return absolute value of integer
addrtosymstr(3C)
– walk stack pointed to by ucontext
addsev(3C)
– define additional severities
addseverity(3C)
– build a list of severity levels for an application for use with fmtmsg
aio_cancel(3C)
– cancel asynchronous I/O request
aiocancel(3C)
– cancel an asynchronous operation
aio_error(3C)
– retrieve errors status for an asynchronous I/O operation
aio_fsync(3C)
– asynchronous file synchronization
aio_read(3C)
– asynchronous read from a file
aioread(3C)
– read or write asynchronous I/O operations
aio_return(3C)
– retrieve return status of an asynchronous I/O operation
aio_suspend(3C)
– wait for asynchronous I/O request
aiowait(3C)
– wait for completion of asynchronous I/O operation
aio_waitn(3C)
– wait for completion of asynchronous I/O operations
aio_write(3C)
– asynchronous write to a file
aiowrite(3C)
– read or write asynchronous I/O operations
alloca(3C)
– memory allocator
alphasort(3C)
– scan a directory
ascftime(3C)
– convert date and time to string
asctime(3C)
– convert date and time to string
asctime_r(3C)
– convert date and time to string
asprintf(3C)
– print formatted output
assert(3C)
– verify program assertion
atexit(3C)
– register a function to run at process termination or object unloading
atof(3C)
– convert string to floating-point number
atoi(3C)
– string conversion routines
atol(3C)
– string conversion routines
atoll(3C)
– string conversion routines
atomic_add_16(3C)
– atomic add operations
atomic_add_16_nv(3C)
– atomic add operations
atomic_add_32(3C)
– atomic add operations
atomic_add_32_nv(3C)
– atomic add operations
atomic_add(3C)
– atomic add operations
atomic_add_64(3C)
– atomic add operations
atomic_add_64_nv(3C)
– atomic add operations
atomic_add_8(3C)
– atomic add operations
atomic_add_8_nv(3C)
– atomic add operations
atomic_add_char(3C)
– atomic add operations
atomic_add_char_nv(3C)
– atomic add operations
atomic_add_int(3C)
– atomic add operations
atomic_add_int_nv(3C)
– atomic add operations
atomic_add_long(3C)
– atomic add operations
atomic_add_long_nv(3C)
– atomic add operations
atomic_add_ptr(3C)
– atomic add operations
atomic_add_ptr_nv(3C)
– atomic add operations
atomic_add_short(3C)
– atomic add operations
atomic_add_short_nv(3C)
– atomic add operations
atomic_and_16(3C)
– atomic AND operations
atomic_and_16_nv(3C)
– atomic AND operations
atomic_and_32(3C)
– atomic AND operations
atomic_and_32_nv(3C)
– atomic AND operations
atomic_and(3C)
– atomic AND operations
atomic_and_64(3C)
– atomic AND operations
atomic_and_64_nv(3C)
– atomic AND operations
atomic_and_8(3C)
– atomic AND operations
atomic_and_8_nv(3C)
– atomic AND operations
atomic_and_uchar(3C)
– atomic AND operations
atomic_and_uchar_nv(3C)
– atomic AND operations
atomic_and_uint(3C)
– atomic AND operations
atomic_and_uint_nv(3C)
– atomic AND operations
atomic_and_ulong(3C)
– atomic AND operations
atomic_and_ulong_nv(3C)
– atomic AND operations
atomic_and_ushort(3C)
– atomic AND operations
atomic_and_ushort_nv(3C)
– atomic AND operations
atomic_bits(3C)
– atomic set and clear bit operations
atomic_cas_16(3C)
– atomic compare and swap operations
atomic_cas_32(3C)
– atomic compare and swap operations
atomic_cas(3C)
– atomic compare and swap operations
atomic_cas_64(3C)
– atomic compare and swap operations
atomic_cas_8(3C)
– atomic compare and swap operations
atomic_cas_ptr(3C)
– atomic compare and swap operations
atomic_cas_uchar(3C)
– atomic compare and swap operations
atomic_cas_uint(3C)
– atomic compare and swap operations
atomic_cas_ulong(3C)
– atomic compare and swap operations
atomic_cas_ushort(3C)
– atomic compare and swap operations
atomic_clear_long_excl(3C)
– atomic set and clear bit operations
atomic_dec_16(3C)
– atomic decrement operations
atomic_dec_16_nv(3C)
– atomic decrement operations
atomic_dec_32(3C)
– atomic decrement operations
atomic_dec_32_nv(3C)
– atomic decrement operations
atomic_dec(3C)
– atomic decrement operations
atomic_dec_64(3C)
– atomic decrement operations
atomic_dec_64_nv(3C)
– atomic decrement operations
atomic_dec_8(3C)
– atomic decrement operations
atomic_dec_8_nv(3C)
– atomic decrement operations
atomic_dec_ptr(3C)
– atomic decrement operations
atomic_dec_ptr_nv(3C)
– atomic decrement operations
atomic_dec_uchar(3C)
– atomic decrement operations
atomic_dec_uchar_nv(3C)
– atomic decrement operations
atomic_dec_uint(3C)
– atomic decrement operations
atomic_dec_uint_nv(3C)
– atomic decrement operations
atomic_dec_ulong(3C)
– atomic decrement operations
atomic_dec_ulong_nv(3C)
– atomic decrement operations
atomic_dec_ushort(3C)
– atomic decrement operations
atomic_dec_ushort_nv(3C)
– atomic decrement operations
atomic_inc_16(3C)
– atomic increment operations
atomic_inc_16_nv(3C)
– atomic increment operations
atomic_inc_32(3C)
– atomic increment operations
atomic_inc_32_nv(3C)
– atomic increment operations
atomic_inc(3C)
– atomic increment operations
atomic_inc_64(3C)
– atomic increment operations
atomic_inc_64_nv(3C)
– atomic increment operations
atomic_inc_8(3C)
– atomic increment operations
atomic_inc_8_nv(3C)
– atomic increment operations
atomic_inc_ptr(3C)
– atomic increment operations
atomic_inc_ptr_nv(3C)
– atomic increment operations
atomic_inc_uchar(3C)
– atomic increment operations
atomic_inc_uchar_nv(3C)
– atomic increment operations
atomic_inc_uint(3C)
– atomic increment operations
atomic_inc_uint_nv(3C)
– atomic increment operations
atomic_inc_ulong(3C)
– atomic increment operations
atomic_inc_ulong_nv(3C)
– atomic increment operations
atomic_inc_ushort(3C)
– atomic increment operations
atomic_inc_ushort_nv(3C)
– atomic increment operations
atomic_ops(3C)
– atomic operations
atomic_or_16(3C)
– atomic OR operations
atomic_or_16_nv(3C)
– atomic OR operations
atomic_or_32(3C)
– atomic OR operations
atomic_or_32_nv(3C)
– atomic OR operations
atomic_or(3C)
– atomic OR operations
atomic_or_64(3C)
– atomic OR operations
atomic_or_64_nv(3C)
– atomic OR operations
atomic_or_8(3C)
– atomic OR operations
atomic_or_8_nv(3C)
– atomic OR operations
atomic_or_uchar(3C)
– atomic OR operations
atomic_or_uchar_nv(3C)
– atomic OR operations
atomic_or_uint(3C)
– atomic OR operations
atomic_or_uint_nv(3C)
– atomic OR operations
atomic_or_ulong(3C)
– atomic OR operations
atomic_or_ulong_nv(3C)
– atomic OR operations
atomic_or_ushort(3C)
– atomic OR operations
atomic_or_ushort_nv(3C)
– atomic OR operations
atomic_set_long_excl(3C)
– atomic set and clear bit operations
atomic_swap_16(3C)
– atomic swap operations
atomic_swap_32(3C)
– atomic swap operations
atomic_swap(3C)
– atomic swap operations
atomic_swap_64(3C)
– atomic swap operations
atomic_swap_8(3C)
– atomic swap operations
atomic_swap_ptr(3C)
– atomic swap operations
atomic_swap_uchar(3C)
– atomic swap operations
atomic_swap_uint(3C)
– atomic swap operations
atomic_swap_ulong(3C)
– atomic swap operations
atomic_swap_ushort(3C)
– atomic swap operations
attropen(3C)
– open a file
B
backtrace(3C)
– walk stack pointed to by ucontext
backtrace_symbols(3C)
– walk stack pointed to by ucontext
backtrace_symbols_fd(3C)
– walk stack pointed to by ucontext
basename(3C)
– return the last element of a path name
bcmp(3C)
– memory operations
bcopy(3C)
– memory operations
bindtextdomain(3C)
– message handling functions
bind_textdomain_codeset(3C)
– message handling functions
bsdmalloc(3MALLOC)
– memory allocator
bsd_signal(3C)
– simplified signal facilities
bsearch(3C)
– binary search a sorted table
bstring(3C)
– memory operations
btowc(3C)
– single-byte to wide-character conversion
bzero(3C)
– memory operations
C
calloc(3C)
– memory allocator
calloc(3MALLOC)
– memory allocator
catclose(3C)
– open/close a message catalog
catgets(3C)
– read a program message
catopen(3C)
– open/close a message catalog
cfgetispeed(3C)
– get input and output baud rate
cfgetospeed(3C)
– get input and output baud rate
cfsetispeed(3C)
– set input and output baud rate
cfsetospeed(3C)
– set input and output baud rate
cftime(3C)
– convert date and time to string
clearerr(3C)
– stream status inquiries
clock(3C)
– report CPU time used
clock_getres(3C)
– high-resolution clock operations
clock_gettime(3C)
– high-resolution clock operations
clock_nanosleep(3C)
– high resolution sleep with specifiable clock
clock_settime(3C)
– high-resolution clock operations
closedir(3C)
– close a directory stream
closefrom(3C)
– close or iterate over open file descriptors
closelog(3C)
– control system log
cond_broadcast(3C)
– condition variables
cond_destroy(3C)
– condition variables
cond_init(3C)
– condition variables
cond_reltimedwait(3C)
– condition variables
cond_signal(3C)
– condition variables
cond_timedwait(3C)
– condition variables
cond_wait(3C)
– condition variables
confstr(3C)
– get configurable variables
crypt(3C)
– string encoding function
crypt_genhash_impl(3C)
– generate encrypted password
crypt_gensalt(3C)
– generate salt string for string encoding
crypt_gensalt_impl(3C)
– generate salt for password encryption
cset(3C)
– get information on EUC codesets
csetcol(3C)
– get information on EUC codesets
csetlen(3C)
– get information on EUC codesets
csetno(3C)
– get information on EUC codesets
ctermid(3C)
– generate path name for controlling terminal
ctermid_r(3C)
– generate path name for controlling terminal
ctime(3C)
– convert date and time to string
ctime_r(3C)
– convert date and time to string
ctype(3C)
– character handling
cuserid(3C)
– get character login name of the user
D
daemon(3C)
– basic daemonization function
dbm_clearerr(3C)
– database functions
dbm_close(3C)
– database functions
dbm_delete(3C)
– database functions
dbm_error(3C)
– database functions
dbm_fetch(3C)
– database functions
dbm_firstkey(3C)
– database functions
dbm_nextkey(3C)
– database functions
dbm_open(3C)
– database functions
dbm_store(3C)
– database functions
dcgettext(3C)
– message handling functions
dcngettext(3C)
– message handling functions
decimal_to_double(3C)
– convert decimal record to floating-point value
decimal_to_extended(3C)
– convert decimal record to floating-point value
decimal_to_floating(3C)
– convert decimal record to floating-point value
decimal_to_quadruple(3C)
– convert decimal record to floating-point value
decimal_to_single(3C)
– convert decimal record to floating-point value
dgettext(3C)
– message handling functions
difftime(3C)
– computes the difference between two calendar times
directio(3C)
– provide advice to file system
dirfd(3C)
– get directory stream file descriptor
dirname(3C)
– report the parent directory name of a file path name
div(3C)
– compute the quotient and remainder
dladdr1(3C)
– translate address to symbolic information
dladdr(3C)
– translate address to symbolic information
dlclose(3C)
– close a shared object
dldump(3C)
– create a new file from a dynamic object component of the calling process
dlerror(3C)
– get diagnostic information
dlinfo(3C)
– dynamic load information
dlmopen(3C)
– gain access to an executable object file
dlopen(3C)
– gain access to an executable object file
dlsym(3C)
– get the address of a symbol in a shared object or executable
dngettext(3C)
– message handling functions
door_bind(3C)
– bind or unbind the current thread with the door server pool
door_call(3C)
– invoke the function associated with a door descriptor
door_create(3C)
– create a door descriptor
door_cred(3C)
– return credential information associated with the client
door_getparam(3C)
– retrieve and set door parameters
door_info(3C)
– return information associated with a door descriptor
door_return(3C)
– return from a door invocation
door_revoke(3C)
– revoke access to a door descriptor
door_server_create(3C)
– specify an alternative door server thread creation function
door_setparam(3C)
– retrieve and set door parameters
door_ucred(3C)
– return credential information associated with the client
door_unbind(3C)
– bind or unbind the current thread with the door server pool
door_xcreate(3C)
– create a door descriptor for a private door with per-door control over thread creation
double_to_decimal(3C)
– convert floating-point value to decimal record
drand48(3C)
– generate uniformly distributed pseudo-random numbers
dup2(3C)
– duplicate an open file descriptor
E
econvert(3C)
– output conversion
ecvt(3C)
– convert floating-point number to string
_edata(3C)
– last locations in program
edata(3C)
– last locations in program
enable_extended_FILE_stdio(3C)
– enable extended FILE facility within standard I/O
encrypt(3C)
– encoding function
_end(3C)
– last locations in program
end(3C)
– last locations in program
endgrent(3C)
– group database entry functions
endnetgrent(3C)
– get network group entry
endpwent(3C)
– get password entry
endspent(3C)
– get password entry
endusershell(3C)
– get legal user shells
endutent(3C)
– user accounting database functions
endutxent(3C)
– user accounting database functions
erand48(3C)
– generate uniformly distributed pseudo-random numbers
err(3C)
– formatted error messages
errno(3C)
– print system error messages
errx(3C)
– formatted error messages
_etext(3C)
– last locations in program
etext(3C)
– last locations in program
euccol(3C)
– get byte length and display width of EUC characters
euclen(3C)
– get byte length and display width of EUC characters
eucscol(3C)
– get byte length and display width of EUC characters
exit(3C)
– terminate process
_exithandle(3C)
– terminate process
extended_to_decimal(3C)
– convert floating-point value to decimal record
F
fattach(3C)
– attach a STREAMS– or doors-based file descriptor to an object in the file system name space
__fbufsize(3C)
– interfaces to stdio FILE structure
fclose(3C)
– close a stream
fconvert(3C)
– output conversion
fcvt(3C)
– convert floating-point number to string
fdatasync(3C)
– synchronize a file's data
FD_CLR(3C)
– synchronous I/O multiplexing
fdetach(3C)
– detach a name from a STREAMS-based file descriptor
FD_ISSET(3C)
– synchronous I/O multiplexing
fdopen(3C)
– associate a stream with a file descriptor
fdopendir(3C)
– open directory
FD_SET(3C)
– synchronous I/O multiplexing
fdwalk(3C)
– close or iterate over open file descriptors
FD_ZERO(3C)
– synchronous I/O multiplexing
feof(3C)
– stream status inquiries
ferror(3C)
– stream status inquiries
fflush(3C)
– flush a stream
ffs(3C)
– find first set bit
fgetattr(3C)
– get and set system attributes
fgetc(3C)
– get a byte from a stream
fgetgrent(3C)
– group database entry functions
fgetgrent_r(3C)
– group database entry functions
fgetpos(3C)
– get current file position information
fgetpwent(3C)
– get password entry
fgetpwent_r(3C)
– get password entry
fgets(3C)
– get a string from a stream
fgetspent(3C)
– get password entry
fgetspent_r(3C)
– get password entry
fgetwc(3C)
– get a wide-character code from a stream
fgetws(3C)
– get a wide-character string from a stream
fileno(3C)
– stream status inquiries
file_to_decimal(3C)
– parse characters into decimal record
finite(3C)
– determine type of floating-point number
__flbf(3C)
– interfaces to stdio FILE structure
floating_to_decimal(3C)
– convert floating-point value to decimal record
flockfile(3C)
– acquire and release stream lock
_flushlbf(3C)
– interfaces to stdio FILE structure
fmtmsg(3C)
– display a message on stderr or system console
fnmatch(3C)
– match filename or path name
fopen(3C)
– open a stream
fpclass(3C)
– determine type of floating-point number
__fpending(3C)
– interfaces to stdio FILE structure
fpgetmask(3C)
– IEEE floating-point environment control
fpgetround(3C)
– IEEE floating-point environment control
fpgetsticky(3C)
– IEEE floating-point environment control
fprintf(3C)
– print formatted output
fpsetmask(3C)
– IEEE floating-point environment control
fpsetround(3C)
– IEEE floating-point environment control
fpsetsticky(3C)
– IEEE floating-point environment control
__fpurge(3C)
– interfaces to stdio FILE structure
fputc(3C)
– put a byte on a stream
fputs(3C)
– put a string on a stream
fputwc(3C)
– put wide-character code on a stream
fputws(3C)
– put wide character string on a stream
fread(3C)
– binary input
__freadable(3C)
– interfaces to stdio FILE structure
__freading(3C)
– interfaces to stdio FILE structure
free(3C)
– memory allocator
free(3MALLOC)
– memory allocator
freopen(3C)
– open a stream
fscanf(3C)
– convert formatted input
fseek(3C)
– reposition a file-position indicator in a stream
fseeko(3C)
– reposition a file-position indicator in a stream
fsetattr(3C)
– get and set system attributes
__fsetlocking(3C)
– interfaces to stdio FILE structure
fsetpos(3C)
– reposition a file pointer in a stream
fsync(3C)
– synchronize changes to a file
ftell(3C)
– return a file offset in a stream
ftello(3C)
– return a file offset in a stream
ftime(3C)
– get date and time
ftok(3C)
– generate an IPC key
ftruncate(3C)
– set a file to a specified length
ftrylockfile(3C)
– acquire and release stream lock
ftw(3C)
– walk a file tree
func_to_decimal(3C)
– parse characters into decimal record
funlockfile(3C)
– acquire and release stream lock
fwide(3C)
– set stream orientation
fwprintf(3C)
– print formatted wide-character output
__fwritable(3C)
– interfaces to stdio FILE structure
fwrite(3C)
– binary output
__fwriting(3C)
– interfaces to stdio FILE structure
fwscanf(3C)
– convert formatted wide-character input
G
gconvert(3C)
– output conversion
gcvt(3C)
– convert floating-point number to string
getattrat(3C)
– get and set system attributes
getc(3C)
– get a byte from a stream
getchar(3C)
– get a byte from a stream
getchar_unlocked(3C)
– get a byte from a stream
getcpuid(3C)
– obtain information on scheduling decisions
getc_unlocked(3C)
– get a byte from a stream
getcwd(3C)
– get pathname of current working directory
getdate(3C)
– convert user format date and time
getdtablesize(3C)
– get the file descriptor table size
getenv(3C)
– return value for environment name
getexecname(3C)
– return pathname of executable
getextmntent(3C)
– get mounted device information
getgrent(3C)
– group database entry functions
getgrent_r(3C)
– group database entry functions
getgrgid(3C)
– group database entry functions
getgrgid_r(3C)
– group database entry functions
getgrnam(3C)
– group database entry functions
getgrnam_r(3C)
– group database entry functions
gethomelgroup(3C)
– obtain information on scheduling decisions
gethostid(3C)
– get an identifier for the current host
gethostname(3C)
– get or set name of current host
gethrtime(3C)
– get high resolution time
gethrvtime(3C)
– get high resolution time
getloadavg(3C)
– get system load averages
getlogin(3C)
– get login name
getlogin_r(3C)
– get login name
getmntany(3C)
– get mounted device information
getmntent(3C)
– get mounted device information
getnetgrent(3C)
– get network group entry
getnetgrent_r(3C)
– get network group entry
getopt(3C)
– command option parsing
getopt_clip(3C)
– parse long command options
getopt_long(3C)
– parse long command options
getopt_long_only(3C)
– parse long command options
getpagesize(3C)
– get system page size
getpagesizes(3C)
– get system supported page sizes
getpass(3C)
– read a string of characters without echo
getpassphrase(3C)
– read a string of characters without echo
getpeerucred(3C)
– get connected socket or stream peer's credentials
getpriority(3C)
– get and set the nice value
getpw(3C)
– get passwd entry from UID
getpwent(3C)
– get password entry
getpwent_r(3C)
– get password entry
getpwnam(3C)
– get password entry
getpwnam_r(3C)
– get password entry
getpwuid(3C)
– get password entry
getpwuid_r(3C)
– get password entry
getrusage(3C)
– get information about resource utilization
gets(3C)
– get a string from a stream
getspent(3C)
– get password entry
getspent_r(3C)
– get password entry
getspnam(3C)
– get password entry
getspnam_r(3C)
– get password entry
getsubopt(3C)
– parse suboption arguments from a string
gettext(3C)
– message handling functions
gettimeofday(3C)
– get or set the date and time
gettxt(3C)
– retrieve a text string
getusershell(3C)
– get legal user shells
getutent(3C)
– user accounting database functions
getutid(3C)
– user accounting database functions
getutline(3C)
– user accounting database functions
getutmp(3C)
– user accounting database functions
getutmpx(3C)
– user accounting database functions
getutxent(3C)
– user accounting database functions
getutxid(3C)
– user accounting database functions
getutxline(3C)
– user accounting database functions
getvfsany(3C)
– get vfstab file entry
getvfsent(3C)
– get vfstab file entry
getvfsfile(3C)
– get vfstab file entry
getvfsspec(3C)
– get vfstab file entry
getw(3C)
– get a byte from a stream
getwc(3C)
– get wide character from a stream
getwchar(3C)
– get wide character from stdin stream
getwd(3C)
– get current working directory pathname
getwidth(3C)
– get codeset information
getws(3C)
– get a wide-character string from a stream
getzoneid(3C)
– map between zone id and name
getzoneidbyname(3C)
– map between zone id and name
getzonenamebyid(3C)
– map between zone id and name
glob(3C)
– generate path names matching a pattern
globfree(3C)
– generate path names matching a pattern
gmtime(3C)
– convert date and time to string
gmtime_r(3C)
– convert date and time to string
grantpt(3C)
– grant access to the slave pseudo-terminal device
gsignal(3C)
– software signals
H
hasmntopt(3C)
– get mounted device information
hcreate(3C)
– manage hash search tables
hdestroy(3C)
– manage hash search tables
hsearch(3C)
– manage hash search tables
I
iconv(3C)
– code conversion function
iconv_close(3C)
– code conversion deallocation function
iconv_open(3C)
– code conversion allocation function
imaxabs(3C)
– return absolute value
imaxdiv(3C)
– return quotient and remainder
index(3C)
– string operations
initgroups(3C)
– initialize the supplementary group access list
initstate(3C)
– pseudorandom number functions
innetgr(3C)
– get network group entry
insque(3C)
– insert/remove element from a queue
isaexec(3C)
– invoke isa-specific executable
isalnum(3C)
– character handling
isalpha(3C)
– character handling
isascii(3C)
– character handling
isastream(3C)
– test a file descriptor
isatty(3C)
– test for a terminal device
isblank(3C)
– character handling
iscntrl(3C)
– character handling
isdigit(3C)
– character handling
isenglish(3C)
– wide-character code classification functions
isgraph(3C)
– character handling
isideogram(3C)
– wide-character code classification functions
islower(3C)
– character handling
isnand(3C)
– determine type of floating-point number
isnanf(3C)
– determine type of floating-point number
isnumber(3C)
– wide-character code classification functions
isphonogram(3C)
– wide-character code classification functions
isprint(3C)
– character handling
ispunct(3C)
– character handling
isspace(3C)
– character handling
isspecial(3C)
– wide-character code classification functions
is_system_labeled(3C)
– determine whether Trusted Extensions software is active
isupper(3C)
– character handling
iswalnum(3C)
– wide-character code classification functions
iswalpha(3C)
– wide-character code classification functions
iswascii(3C)
– wide-character code classification functions
iswblank(3C)
– wide-character code classification functions
iswcntrl(3C)
– wide-character code classification functions
iswctype(3C)
– test character for specified class
iswdigit(3C)
– wide-character code classification functions
iswgraph(3C)
– wide-character code classification functions
iswlower(3C)
– wide-character code classification functions
iswprint(3C)
– wide-character code classification functions
iswpunct(3C)
– wide-character code classification functions
iswspace(3C)
– wide-character code classification functions
iswupper(3C)
– wide-character code classification functions
iswxdigit(3C)
– wide-character code classification functions
isxdigit(3C)
– character handling
J
jrand48(3C)
– generate uniformly distributed pseudo-random numbers
K
killpg(3C)
– send signal to a process group
L
l64a(3C)
– convert between long integer and base-64 ASCII string
labs(3C)
– return absolute value of integer
lckpwdf(3C)
– manipulate shadow password database lock file
lcong48(3C)
– generate uniformly distributed pseudo-random numbers
ldiv(3C)
– compute the quotient and remainder
lfind(3C)
– linear search and update
lfmt(3C)
– display error message in standard format and pass to logging and monitoring services
lio_listio(3C)
– list directed I/O
llabs(3C)
– return absolute value of integer
lldiv(3C)
– compute the quotient and remainder
lltostr(3C)
– string conversion routines
localeconv(3C)
– get numeric formatting information
localtime(3C)
– convert date and time to string
localtime_r(3C)
– convert date and time to string
lockf(3C)
– record locking on files
_longjmp(3C)
– non-local goto
longjmp(3C)
– non-local goto
lrand48(3C)
– generate uniformly distributed pseudo-random numbers
lsearch(3C)
– linear search and update
M
madvise(3C)
– provide advice to VM system
major(3C)
– manage a device number
makecontext(3C)
– manipulate user contexts
makedev(3C)
– manage a device number
mallinfo(3MALLOC)
– memory allocator
malloc(3C)
– memory allocator
malloc(3MALLOC)
– memory allocator
mallocctl(3MALLOC)
– MT hot memory allocator
mallopt(3MALLOC)
– memory allocator
mapmalloc(3MALLOC)
– memory allocator
mblen(3C)
– get number of bytes in a character
mbrlen(3C)
– get number of bytes in a character (restartable)
mbrtowc(3C)
– convert a character to a wide-character code (restartable)
mbsinit(3C)
– determine conversion object status
mbsrtowcs(3C)
– convert a character string to a wide-character string (restartable)
mbstowcs(3C)
– convert a character string to a wide-character string
mbtowc(3C)
– convert a character to a wide-character code
memalign(3C)
– memory allocator
memalign(3MALLOC)
– memory allocator
membar_consumer(3C)
– memory access synchronization barrier operations
membar_enter(3C)
– memory access synchronization barrier operations
membar_exit(3C)
– memory access synchronization barrier operations
membar_ops(3C)
– memory access synchronization barrier operations
membar_producer(3C)
– memory access synchronization barrier operations
memccpy(3C)
– memory operations
memchr(3C)
– memory operations
memcmp(3C)
– memory operations
memcpy(3C)
– memory operations
memmove(3C)
– memory operations
memory(3C)
– memory operations
memset(3C)
– memory operations
minor(3C)
– manage a device number
mkdtemp(3C)
– make a unique file name from a template and open the file
mkfifo(3C)
– make a FIFO special file
mkstemp(3C)
– make a unique file name from a template and open the file
mkstemps(3C)
– make a unique file name from a template and open the file
mktemp(3C)
– make a unique file name from a template
mktime(3C)
– converts a tm structure to a calendar time
mlock(3C)
– lock or unlock pages in memory
mlockall(3C)
– lock or unlock address space
monitor(3C)
– prepare process execution profile
mq_close(3C)
– close a message queue
mq_getattr(3C)
– get message queue attributes
mq_notify(3C)
– notify process (or thread) that a message is available on a queue
mq_open(3C)
– open a message queue
mq_receive(3C)
– receive a message from a message queue
mq_reltimedreceive_np(3C)
– receive a message from a message queue
mq_reltimedsend_np(3C)
– send a message to a message queue
mq_send(3C)
– send a message to a message queue
mq_setattr(3C)
– set/get message queue attributes
mq_timedreceive(3C)
– receive a message from a message queue
mq_timedsend(3C)
– send a message to a message queue
mq_unlink(3C)
– remove a message queue
mrand48(3C)
– generate uniformly distributed pseudo-random numbers
msync(3C)
– synchronize memory with physical storage
mtmalloc(3MALLOC)
– MT hot memory allocator
munlock(3C)
– lock or unlock pages in memory
munlockall(3C)
– lock or unlock address space
mutex_consistent(3C)
– mutual exclusion locks
mutex_destroy(3C)
– mutual exclusion locks
mutex_init(3C)
– mutual exclusion locks
mutex_lock(3C)
– mutual exclusion locks
mutex_trylock(3C)
– mutual exclusion locks
mutex_unlock(3C)
– mutual exclusion locks
N
nanosleep(3C)
– high resolution sleep
ndbm(3C)
– database functions
nftw(3C)
– walk a file tree
ngettext(3C)
– message handling functions
nl_langinfo(3C)
– language information
nrand48(3C)
– generate uniformly distributed pseudo-random numbers
O
offsetof(3C)
– offset of structure member
opendir(3C)
– open directory
openlog(3C)
– control system log
P
pclose(3C)
– initiate a pipe to or from a process
perror(3C)
– print system error messages
pfmt(3C)
– display error message in standard format
plock(3C)
– lock or unlock into memory process, text, or data
popen(3C)
– initiate a pipe to or from a process
port_alert(3C)
– set a port in alert mode
port_associate(3C)
– associate or dissociate the object with the port
port_create(3C)
– create a port
port_dissociate(3C)
– associate or dissociate the object with the port
port_get(3C)
– retrieve event information from a port
port_getn(3C)
– retrieve event information from a port
port_send(3C)
– send a user-defined event to a port or list of ports
port_sendn(3C)
– send a user-defined event to a port or list of ports
posix_fadvise(3C)
– file advisory information
posix_fallocate(3C)
– file space control
posix_madvise(3C)
– memory advisory information
posix_memalign(3C)
– aligned memory allocation
posix_openpt(3C)
– open a pseudo terminal device
posix_spawn(3C)
– spawn a process
posix_spawnattr_destroy(3C)
– destroy and initialize spawn attributes object
posix_spawnattr_getflags(3C)
– get and set spawn-flags attribute of spawn attributes object
posix_spawnattr_getpgroup(3C)
– get and set spawn-pgroup attribute of spawn attributes object
posix_spawnattr_getschedparam(3C)
– get and set spawn-schedparam attribute of spawn attributes object
posix_spawnattr_getschedpolicy(3C)
– get and set spawn-schedpolicy attribute of spawn attributes object
posix_spawnattr_getsigdefault(3C)
– get and set spawn-sigdefault attribute of spawn attributes object
posix_spawnattr_getsigignore_np(3C)
– get and set spawn-sigignore attribute of spawn attributes object
posix_spawnattr_getsigmask(3C)
– get and set spawn-sigmask attribute of spawn attributes object
posix_spawnattr_init(3C)
– destroy and initialize spawn attributes object
posix_spawnattr_setflags(3C)
– get and set spawn-flags attribute of spawn attributes object
posix_spawnattr_setpgroup(3C)
– get and set spawn-pgroup attribute of spawn attributes object
posix_spawnattr_setschedparam(3C)
– get and set spawn-schedparam attribute of spawn attributes object
posix_spawnattr_setschedpolicy(3C)
– get and set spawn-schedpolicy attribute of spawn attributes object
posix_spawnattr_setsigdefault(3C)
– get and set spawn-sigdefault attribute of spawn attributes object
posix_spawnattr_setsigignore_np(3C)
– get and set spawn-sigignore attribute of spawn attributes object
posix_spawnattr_setsigmask(3C)
– get and set spawn-sigmask attribute of spawn attributes object
posix_spawn_file_actions_addclose(3C)
– add close or open action to spawn file actions object
posix_spawn_file_actions_addclosefrom_np(3C)
– add closefrom action to spawn file actions object
posix_spawn_file_actions_adddup2(3C)
– add dup2 action to spawn file actions object
posix_spawn_file_actions_addopen(3C)
– add close or open action to spawn file actions object
posix_spawn_file_actions_destroy(3C)
– destroy and initialize spawn file actions object
posix_spawn_file_actions_init(3C)
– destroy and initialize spawn file actions object
posix_spawnp(3C)
– spawn a process
printf(3C)
– print formatted output
printstack(3C)
– walk stack pointed to by ucontext
priv_addset(3C)
– privilege set manipulation functions
priv_allocset(3C)
– privilege set manipulation functions
priv_basicset(3C)
– privilege set manipulation functions
priv_copyset(3C)
– privilege set manipulation functions
priv_delset(3C)
– privilege set manipulation functions
priv_emptyset(3C)
– privilege set manipulation functions
priv_fillset(3C)
– privilege set manipulation functions
priv_freeset(3C)
– privilege set manipulation functions
priv_getbyname(3C)
– privilege name functions
priv_getbynum(3C)
– privilege name functions
priv_getsetbyname(3C)
– privilege name functions
priv_getsetbynum(3C)
– privilege name functions
priv_gettext(3C)
– privilege name functions
priv_ineffect(3C)
– change privilege sets and check whether privileges are set
priv_intersect(3C)
– privilege set manipulation functions
priv_inverse(3C)
– privilege set manipulation functions
priv_isemptyset(3C)
– privilege set manipulation functions
priv_isequalset(3C)
– privilege set manipulation functions
priv_isfullset(3C)
– privilege set manipulation functions
priv_ismember(3C)
– privilege set manipulation functions
priv_issubset(3C)
– privilege set manipulation functions
priv_set(3C)
– change privilege sets and check whether privileges are set
priv_set_to_str(3C)
– privilege name functions
priv_str_to_set(3C)
– privilege name functions
priv_union(3C)
– privilege set manipulation functions
pselect(3C)
– synchronous I/O multiplexing
pset_getloadavg(3C)
– get system load averages for a processor set
psiginfo(3C)
– system signal messages
psignal(3C)
– system signal messages
pthread_atfork(3C)
– register fork handlers
pthread_attr_destroy(3C)
– initialize or destroy threads attribute object
pthread_attr_getdetachstate(3C)
– get or set detachstate attribute
pthread_attr_getguardsize(3C)
– get or set thread guardsize attribute
pthread_attr_getinheritsched(3C)
– get or set inheritsched attribute
pthread_attr_getschedparam(3C)
– get or set schedparam attribute
pthread_attr_getschedpolicy(3C)
– get or set schedpolicy attribute
pthread_attr_getscope(3C)
– get or set contentionscope attribute
pthread_attr_getstack(3C)
– get or set stack attributes
pthread_attr_getstackaddr(3C)
– get or set stackaddr attribute
pthread_attr_getstacksize(3C)
– get or set stacksize attribute
pthread_attr_init(3C)
– initialize or destroy threads attribute object
pthread_attr_setdetachstate(3C)
– get or set detachstate attribute
pthread_attr_setguardsize(3C)
– get or set thread guardsize attribute
pthread_attr_setinheritsched(3C)
– get or set inheritsched attribute
pthread_attr_setschedparam(3C)
– get or set schedparam attribute
pthread_attr_setschedpolicy(3C)
– get or set schedpolicy attribute
pthread_attr_setscope(3C)
– get or set contentionscope attribute
pthread_attr_setstack(3C)
– get or set stack attributes
pthread_attr_setstackaddr(3C)
– get or set stackaddr attribute
pthread_attr_setstacksize(3C)
– get or set stacksize attribute
pthread_barrierattr_destroy(3C)
– destroy and initialize barrier attributes object
pthread_barrierattr_getpshared(3C)
– get and set process-shared attribute of barrier attributes object
pthread_barrierattr_init(3C)
– destroy and initialize barrier attributes object
pthread_barrierattr_setpshared(3C)
– get and set process-shared attribute of barrier attributes object
pthread_barrier_destroy(3C)
– destroy and initialize a barrier object
pthread_barrier_init(3C)
– destroy and initialize a barrier object
pthread_barrier_wait(3C)
– synchronize at a barrier
pthread_cancel(3C)
– cancel execution of a thread
pthread_cleanup_pop(3C)
– pop a thread cancellation cleanup handler
pthread_cleanup_push(3C)
– push a thread cancellation cleanup handler
pthread_condattr_destroy(3C)
– initialize or destroy condition variable attributes object
pthread_condattr_getclock(3C)
– get and set the clock selection condition variable attribute
pthread_condattr_getpshared(3C)
– get or set process-shared condition variable attributes
pthread_condattr_init(3C)
– initialize or destroy condition variable attributes object
pthread_condattr_setclock(3C)
– get and set the clock selection condition variable attribute
pthread_condattr_setpshared(3C)
– get or set process-shared condition variable attributes
pthread_cond_broadcast(3C)
– signal or broadcast a condition
pthread_cond_destroy(3C)
– initialize or destroy condition variables
pthread_cond_init(3C)
– initialize or destroy condition variables
pthread_cond_reltimedwait_np(3C)
– wait on a condition
pthread_cond_signal(3C)
– signal or broadcast a condition
pthread_cond_timedwait(3C)
– wait on a condition
pthread_cond_wait(3C)
– wait on a condition
pthread_create(3C)
– create a thread
pthread_detach(3C)
– detach a thread
pthread_equal(3C)
– compare thread IDs
pthread_exit(3C)
– terminate calling thread
pthread_getconcurrency(3C)
– get or set level of concurrency
pthread_getschedparam(3C)
– access dynamic thread scheduling parameters
pthread_getspecific(3C)
– manage thread-specific data
pthread_join(3C)
– wait for thread termination
pthread_key_create(3C)
– create thread-specific data key
pthread_key_create_once_np(3C)
– create thread-specific data key
pthread_key_delete(3C)
– delete thread-specific data key
pthread_kill(3C)
– send a signal to a thread
pthread_mutexattr_destroy(3C)
– initialize or destroy mutex attributes object
pthread_mutexattr_getprioceiling(3C)
– get or set prioceiling attribute of mutex attribute object
pthread_mutexattr_getprotocol(3C)
– get or set protocol attribute of mutex attribute object
pthread_mutexattr_getpshared(3C)
– get or set process-shared attribute
pthread_mutexattr_getrobust(3C)
– get and set the mutex robust attribute
pthread_mutexattr_gettype(3C)
– get or set mutex type
pthread_mutexattr_init(3C)
– initialize or destroy mutex attributes object
pthread_mutexattr_setprioceiling(3C)
– get or set prioceiling attribute of mutex attribute object
pthread_mutexattr_setprotocol(3C)
– get or set protocol attribute of mutex attribute object
pthread_mutexattr_setpshared(3C)
– get or set process-shared attribute
pthread_mutexattr_setrobust(3C)
– get and set the mutex robust attribute
pthread_mutexattr_settype(3C)
– get or set mutex type
pthread_mutex_consistent(3C)
– mark state protected by robust mutex as consistent
pthread_mutex_destroy(3C)
– initialize or destroy a mutex
pthread_mutex_getprioceiling(3C)
– change priority ceiling of a mutex
pthread_mutex_init(3C)
– initialize or destroy a mutex
pthread_mutex_lock(3C)
– lock or unlock a mutex
pthread_mutex_reltimedlock_np(3C)
– lock a mutex
pthread_mutex_setprioceiling(3C)
– change priority ceiling of a mutex
pthread_mutex_timedlock(3C)
– lock a mutex
pthread_mutex_trylock(3C)
– lock or unlock a mutex
pthread_mutex_unlock(3C)
– lock or unlock a mutex
pthread_once(3C)
– initialize dynamic package
pthread_rwlockattr_destroy(3C)
– initialize or destroy read-write lock attributes object
pthread_rwlockattr_getpshared(3C)
– get or set process-shared attribute of read-write lock attributes object
pthread_rwlockattr_init(3C)
– initialize or destroy read-write lock attributes object
pthread_rwlockattr_setpshared(3C)
– get or set process-shared attribute of read-write lock attributes object
pthread_rwlock_destroy(3C)
– initialize or destroy read-write lock object
pthread_rwlock_init(3C)
– initialize or destroy read-write lock object
pthread_rwlock_rdlock(3C)
– lock or attempt to lock read-write lock object for reading
pthread_rwlock_reltimedrdlock_np(3C)
– lock a read-write lock for reading
pthread_rwlock_reltimedwrlock_np(3C)
– lock a read-write lock for writing
pthread_rwlock_timedrdlock(3C)
– lock a read-write lock for reading
pthread_rwlock_timedwrlock(3C)
– lock a read-write lock for writing
pthread_rwlock_tryrdlock(3C)
– lock or attempt to lock read-write lock object for reading
pthread_rwlock_trywrlock(3C)
– lock or attempt to lock read-write lock object for writing
pthread_rwlock_unlock(3C)
– unlock read-write lock object
pthread_rwlock_wrlock(3C)
– lock or attempt to lock read-write lock object for writing
pthread_self(3C)
– get calling thread's ID
pthread_setcancelstate(3C)
– enable or disable cancellation
pthread_setcanceltype(3C)
– set cancellation type of a thread
pthread_setconcurrency(3C)
– get or set level of concurrency
pthread_setschedparam(3C)
– access dynamic thread scheduling parameters
pthread_setschedprio(3C)
– dynamic thread scheduling parameters access
pthread_setspecific(3C)
– manage thread-specific data
pthread_sigmask(3C)
– change or examine calling thread's signal mask
pthread_spin_destroy(3C)
– destroy or initialize a spin lock object
pthread_spin_init(3C)
– destroy or initialize a spin lock object
pthread_spin_lock(3C)
– lock a spin lock object
pthread_spin_trylock(3C)
– lock a spin lock object
pthread_spin_unlock(3C)
– unlock a spin lock object
pthread_testcancel(3C)
– create cancellation point in the calling thread
ptrace(3C)
– allows a parent process to control the execution of a child process
ptsname(3C)
– get name of the slave pseudo-terminal device
putc(3C)
– put a byte on a stream
putchar(3C)
– put a byte on a stream
putchar_unlocked(3C)
– put a byte on a stream
putc_unlocked(3C)
– put a byte on a stream
putenv(3C)
– change or add value to environment
putmntent(3C)
– get mounted device information
putpwent(3C)
– write password file entry
puts(3C)
– put a string on a stream
putspent(3C)
– write shadow password file entry
pututline(3C)
– user accounting database functions
pututxline(3C)
– user accounting database functions
putw(3C)
– put a byte on a stream
putwc(3C)
– put wide-character code on a stream
putwchar(3C)
– put wide-character code on a stream
putws(3C)
– convert a string of Process Code characters to EUC characters
Q
qeconvert(3C)
– output conversion
qfconvert(3C)
– output conversion
qgconvert(3C)
– output conversion
qsort(3C)
– quick sort
quadruple_to_decimal(3C)
– convert floating-point value to decimal record
R
raise(3C)
– send a signal to the executing thread
rand(3C)
– simple random-number generator
random(3C)
– pseudorandom number functions
rand_r(3C)
– simple random-number generator
rctlblk_get_enforced_value(3C)
– manipulate resource control blocks
rctlblk_get_firing_time(3C)
– manipulate resource control blocks
rctlblk_get_global_action(3C)
– manipulate resource control blocks
rctlblk_get_global_flags(3C)
– manipulate resource control blocks
rctlblk_get_local_action(3C)
– manipulate resource control blocks
rctlblk_get_local_flags(3C)
– manipulate resource control blocks
rctlblk_get_privilege(3C)
– manipulate resource control blocks
rctlblk_get_recipient_pid(3C)
– manipulate resource control blocks
rctlblk_get_value(3C)
– manipulate resource control blocks
rctlblk_set_local_action(3C)
– manipulate resource control blocks
rctlblk_set_local_flags(3C)
– manipulate resource control blocks
rctlblk_set_privilege(3C)
– manipulate resource control blocks
rctlblk_set_recipient_pid(3C)
– manipulate resource control blocks
rctlblk_set_value(3C)
– manipulate resource control blocks
rctlblk_size(3C)
– manipulate resource control blocks
rctl_walk(3C)
– visit registered rctls on current system
readdir(3C)
– read directory
readdir_r(3C)
– read directory
realloc(3C)
– memory allocator
realloc(3MALLOC)
– memory allocator
realpath(3C)
– resolve pathname
reboot(3C)
– reboot system or halt processor
re_comp(3C)
– compile and execute regular expressions
re_exec(3C)
– compile and execute regular expressions
regcmp(3C)
– compile and execute regular expression
regcomp(3C)
– regular expression matching
regerror(3C)
– regular expression matching
regex(3C)
– compile and execute regular expression
regexec(3C)
– regular expression matching
regfree(3C)
– regular expression matching
remove(3C)
– remove file
remque(3C)
– insert/remove element from a queue
resetmnttab(3C)
– get mounted device information
rewind(3C)
– reset file position indicator in a stream
rewinddir(3C)
– reset position of directory stream to the beginning of a directory
rindex(3C)
– string operations
rwlock(3C)
– multiple readers, single writer locks
rwlock_destroy(3C)
– multiple readers, single writer locks
rwlock_init(3C)
– multiple readers, single writer locks
rw_rdlock(3C)
– multiple readers, single writer locks
rw_tryrdlock(3C)
– multiple readers, single writer locks
rw_trywrlock(3C)
– multiple readers, single writer locks
rw_unlock(3C)
– multiple readers, single writer locks
rw_wrlock(3C)
– multiple readers, single writer locks
S
scandir(3C)
– scan a directory
scanf(3C)
– convert formatted input
schedctl_exit(3C)
– preemption control
schedctl_init(3C)
– preemption control
schedctl_lookup(3C)
– preemption control
schedctl_start(3C)
– preemption control
schedctl_stop(3C)
– preemption control
sched_getparam(3C)
– get scheduling parameters
sched_get_priority_max(3C)
– get scheduling parameter limits
sched_get_priority_min(3C)
– get scheduling parameter limits
sched_getscheduler(3C)
– get scheduling policy
sched_rr_get_interval(3C)
– get execution time limits
sched_setparam(3C)
– set scheduling parameters
sched_setscheduler(3C)
– set scheduling policy and scheduling parameters
sched_yield(3C)
– yield processor
seconvert(3C)
– output conversion
seed48(3C)
– generate uniformly distributed pseudo-random numbers
seekdir(3C)
– set position of directory stream
select(3C)
– synchronous I/O multiplexing
sema_destroy(3C)
– semaphores
sema_init(3C)
– semaphores
semaphore(3C)
– semaphores
sema_post(3C)
– semaphores
sema_trywait(3C)
– semaphores
sema_wait(3C)
– semaphores
sem_close(3C)
– close a named semaphore
sem_destroy(3C)
– destroy an unnamed semaphore
sem_getvalue(3C)
– get the value of a semaphore
sem_init(3C)
– initialize an unnamed semaphore
sem_open(3C)
– initialize/open a named semaphore
sem_post(3C)
– increment the count of a semaphore
sem_reltimedwait_np(3C)
– lock a semaphore
sem_timedwait(3C)
– lock a semaphore
sem_trywait(3C)
– acquire or wait for a semaphore
sem_unlink(3C)
– remove a named semaphore
sem_wait(3C)
– acquire or wait for a semaphore
setattrat(3C)
– get and set system attributes
setbuf(3C)
– assign buffering to a stream
setbuffer(3C)
– assign buffering to a stream
setcat(3C)
– define default catalog
setenv(3C)
– add or change environment variable
setgrent(3C)
– group database entry functions
sethostname(3C)
– get or set name of current host
_setjmp(3C)
– non-local goto
setjmp(3C)
– non-local goto
setkey(3C)
– set encoding key
setlabel(3C)
– define the label for
pfmt()
and
lfmt()
setlinebuf(3C)
– assign buffering to a stream
setlocale(3C)
– modify and query a program's locale
setlogmask(3C)
– control system log
setnetgrent(3C)
– get network group entry
setpriority(3C)
– get and set the nice value
setpwent(3C)
– get password entry
setspent(3C)
– get password entry
setstate(3C)
– pseudorandom number functions
settimeofday(3C)
– get or set the date and time
setusershell(3C)
– get legal user shells
setutent(3C)
– user accounting database functions
setutxent(3C)
– user accounting database functions
setvbuf(3C)
– assign buffering to a stream
sfconvert(3C)
– output conversion
sgconvert(3C)
– output conversion
shm_open(3C)
– open a shared memory object
shm_unlink(3C)
– remove a shared memory object
sig2str(3C)
– translation between signal name and signal number
sigaddset(3C)
– manipulate sets of signals
sigdelset(3C)
– manipulate sets of signals
sigemptyset(3C)
– manipulate sets of signals
sigfillset(3C)
– manipulate sets of signals
sigfpe(3C)
– signal handling for specific SIGFPE codes
sighold(3C)
– simplified signal management for application processes
sigignore(3C)
– simplified signal management for application processes
siginterrupt(3C)
– allow signals to interrupt functions
sigismember(3C)
– manipulate sets of signals
siglongjmp(3C)
– non-local goto
signal(3C)
– simplified signal management for application processes
sigpause(3C)
– simplified signal management for application processes
sigqueue(3C)
– queue a signal to a process
sigrelse(3C)
– simplified signal management for application processes
sigset(3C)
– simplified signal management for application processes
sigsetjmp(3C)
– non-local goto
sigsetops(3C)
– manipulate sets of signals
sigstack(3C)
– set and/or get alternate signal stack context
sigtimedwait(3C)
– wait for queued signals
sigwaitinfo(3C)
– wait for queued signals
single_to_decimal(3C)
– convert floating-point value to decimal record
sleep(3C)
– suspend execution for an interval of time
snprintf(3C)
– print formatted output
sprintf(3C)
– print formatted output
srand(3C)
– simple random-number generator
srand48(3C)
– generate uniformly distributed pseudo-random numbers
srandom(3C)
– pseudorandom number functions
sscanf(3C)
– convert formatted input
ssignal(3C)
– software signals
stack_getbounds(3C)
– retrieve stack boundaries
_stack_grow(3C)
– express an intention to extend the stack
stack_inbounds(3C)
– determine if address is within stack boundaries
stack_setbounds(3C)
– update stack boundaries
stack_violation(3C)
– determine stack boundary violation event
stdio(3C)
– standard buffered input/output package
str2sig(3C)
– translation between signal name and signal number
strcasecmp(3C)
– string operations
strcat(3C)
– string operations
strchr(3C)
– string operations
strcmp(3C)
– string operations
strcoll(3C)
– string collation
strcpy(3C)
– string operations
strcspn(3C)
– string operations
strdup(3C)
– string operations
strerror(3C)
– get error message string
strerror_r(3C)
– get error message string
strfmon(3C)
– convert monetary value to string
strftime(3C)
– convert date and time to string
string(3C)
– string operations
string_to_decimal(3C)
– parse characters into decimal record
strlcat(3C)
– string operations
strlcpy(3C)
– string operations
strlen(3C)
– string operations
strncasecmp(3C)
– string operations
strncat(3C)
– string operations
strncmp(3C)
– string operations
strncpy(3C)
– string operations
strnlen(3C)
– string operations
strpbrk(3C)
– string operations
strptime(3C)
– date and time conversion
strrchr(3C)
– string operations
strsep(3C)
– string operations
strsignal(3C)
– get name of signal
strspn(3C)
– string operations
strstr(3C)
– string operations
strtod(3C)
– convert string to floating-point number
strtof(3C)
– convert string to floating-point number
strtoimax(3C)
– convert string to integer type
strtok(3C)
– string operations
strtok_r(3C)
– string operations
strtol(3C)
– string conversion routines
strtold(3C)
– convert string to floating-point number
strtoll(3C)
– string conversion routines
strtoul(3C)
– convert string to unsigned long
strtoull(3C)
– convert string to unsigned long
strtoumax(3C)
– convert string to integer type
strtows(3C)
– code conversion for Process Code and File Code
strxfrm(3C)
– string transformation
swab(3C)
– swap bytes
swapcontext(3C)
– manipulate user contexts
swprintf(3C)
– print formatted wide-character output
swscanf(3C)
– convert formatted wide-character input
sync_instruction_memory(3C)
– make modified instructions executable
sysconf(3C)
– get configurable system variables
syslog(3C)
– control system log
system(3C)
– issue a shell command
T
tcdrain(3C)
– wait for transmission of output
tcflow(3C)
– suspend or restart the transmission or reception of data
tcflush(3C)
– flush non-transmitted output data, non-read input data or both
tcgetattr(3C)
– get the parameters associated with the terminal
tcgetpgrp(3C)
– get foreground process group ID
tcgetsid(3C)
– get process group ID for session leader for controlling terminal
tcsendbreak(3C)
– send a ``break'' for a specific duration
tcsetattr(3C)
– set the parameters associated with the terminal
tcsetpgrp(3C)
– set foreground process group ID
tdelete(3C)
– manage binary search trees
td_event_addset(3C_DB)
– thread events in libc_db
td_event_delset(3C_DB)
– thread events in libc_db
td_event_emptyset(3C_DB)
– thread events in libc_db
td_event_fillset(3C_DB)
– thread events in libc_db
td_eventisempty(3C_DB)
– thread events in libc_db
td_eventismember(3C_DB)
– thread events in libc_db
td_init(3C_DB)
– performs initialization for libc_db library of interfaces
td_log(3C_DB)
– placeholder for future logging functionality
td_sync_get_info(3C_DB)
– operations on a synchronization object in libc_db
td_sync_get_stats(3C_DB)
– operations on a synchronization object in libc_db
td_sync_setstate(3C_DB)
– operations on a synchronization object in libc_db
td_sync_waiters(3C_DB)
– operations on a synchronization object in libc_db
td_ta_clear_event(3C_DB)
– thread events in libc_db
td_ta_delete(3C_DB)
– allocate and deallocate process handles for libc_db
td_ta_enable_stats(3C_DB)
– collect target process statistics for libc_db
td_ta_event_addr(3C_DB)
– thread events in libc_db
td_ta_event_getmsg(3C_DB)
– thread events in libc_db
td_ta_get_nthreads(3C_DB)
– gets the total number of threads in a process for libc_db
td_ta_get_ph(3C_DB)
– allocate and deallocate process handles for libc_db
td_ta_get_stats(3C_DB)
– collect target process statistics for libc_db
td_ta_map_addr2sync(3C_DB)
– get a synchronization object handle from a synchronization object's address
td_ta_map_id2thr(3C_DB)
– convert a thread ID or LWP ID to a thread handle
td_ta_map_lwp2thr(3C_DB)
– convert a thread ID or LWP ID to a thread handle
td_ta_new(3C_DB)
– allocate and deallocate process handles for libc_db
td_ta_reset_stats(3C_DB)
– collect target process statistics for libc_db
td_ta_setconcurrency(3C_DB)
– set concurrency level for target process
td_ta_set_event(3C_DB)
– thread events in libc_db
td_ta_sync_iter(3C_DB)
– iterator functions on process handles from libc_db
td_ta_sync_tracking_enable(3C_DB)
– operations on a synchronization object in libc_db
td_ta_thr_iter(3C_DB)
– iterator functions on process handles from libc_db
td_ta_tsd_iter(3C_DB)
– iterator functions on process handles from libc_db
td_thr_clear_event(3C_DB)
– thread events in libc_db
td_thr_dbresume(3C_DB)
– suspend and resume threads in libc_db
td_thr_dbsuspend(3C_DB)
– suspend and resume threads in libc_db
td_thr_event_enable(3C_DB)
– thread events in libc_db
td_thr_event_getmsg(3C_DB)
– thread events in libc_db
td_thr_getfpregs(3C_DB)
– reading and writing thread registers in libc_db
td_thr_getgregs(3C_DB)
– reading and writing thread registers in libc_db
td_thr_get_info(3C_DB)
– get thread information in libc_db library of interfaces
td_thr_getxregs(3C_DB)
– reading and writing thread registers in libc_db
td_thr_getxregsize(3C_DB)
– reading and writing thread registers in libc_db
td_thr_lockowner(3C_DB)
– iterate over the set of locks owned by a thread
td_thr_set_event(3C_DB)
– thread events in libc_db
td_thr_setfpregs(3C_DB)
– reading and writing thread registers in libc_db
td_thr_setgregs(3C_DB)
– reading and writing thread registers in libc_db
td_thr_setprio(3C_DB)
– set the priority of a thread
td_thr_setsigpending(3C_DB)
– manage thread signals for libc_db
td_thr_setxregs(3C_DB)
– reading and writing thread registers in libc_db
td_thr_sigsetmask(3C_DB)
– manage thread signals for libc_db
td_thr_sleepinfo(3C_DB)
– return the synchronization handle for the object on which a thread is blocked
td_thr_tsd(3C_DB)
– get a thread's thread-specific data for libc_db library of interfaces
td_thr_validate(3C_DB)
– test a thread handle for validity
tell(3C)
– return a file offset for a file descriptor
telldir(3C)
– current location of a named directory stream
tempnam(3C)
– create a name for a temporary file
termios(3C)
– general terminal interface
textdomain(3C)
– message handling functions
tfind(3C)
– manage binary search trees
thr_continue(3C)
– suspend or continue thread execution
thr_create(3C)
– create a thread
thr_exit(3C)
– terminate the calling thread
thr_getconcurrency(3C)
– get or set thread concurrency level
thr_getprio(3C)
– access dynamic thread scheduling
thr_getspecific(3C)
– thread-specific data functions
thr_join(3C)
– wait for thread termination
thr_keycreate(3C)
– thread-specific data functions
thr_keycreate_once(3C)
– thread-specific data functions
thr_kill(3C)
– send a signal to a thread
thr_main(3C)
– identify the main thread
thr_min_stack(3C)
– return the minimum-allowable size for a thread's stack
thr_self(3C)
– get calling thread's ID
thr_setconcurrency(3C)
– get or set thread concurrency level
thr_setprio(3C)
– access dynamic thread scheduling
thr_setspecific(3C)
– thread-specific data functions
thr_sigsetmask(3C)
– change or examine calling thread's signal mask
thr_stksegment(3C)
– get thread stack address and size
thr_suspend(3C)
– suspend or continue thread execution
thr_yield(3C)
– yield to another thread
timeradd(3C)
– operations on timeval structures
timerclear(3C)
– operations on timeval structures
timercmp(3C)
– operations on timeval structures
timer_create(3C)
– create a timer
timer_delete(3C)
– delete a timer
timer_getoverrun(3C)
– per-process timers
timer_gettime(3C)
– per-process timers
timerisset(3C)
– operations on timeval structures
timer_settime(3C)
– per-process timers
timersub(3C)
– operations on timeval structures
tmpfile(3C)
– create a temporary file
tmpnam(3C)
– create a name for a temporary file
tmpnam_r(3C)
– create a name for a temporary file
toascii(3C)
– translate integer to a 7-bit ASCII character
_tolower(3C)
– transliterate upper-case characters to lower-case
tolower(3C)
– transliterate upper-case characters to lower-case
_toupper(3C)
– transliterate lower-case characters to upper-case
toupper(3C)
– transliterate lower-case characters to upper-case
towctrans(3C)
– wide-character mapping
towlower(3C)
– transliterate upper-case wide-character code to lower-case
towupper(3C)
– transliterate lower-case wide-character code to upper-case
truncate(3C)
– set a file to a specified length
tsearch(3C)
– manage binary search trees
ttyname(3C)
– find pathname of a terminal
ttyname_r(3C)
– find pathname of a terminal
ttyslot(3C)
– find the slot of the current user in the user accounting database
twalk(3C)
– manage binary search trees
tzset(3C)
– convert date and time to string
U
u8_strcmp(3C)
– UTF-8 string comparison function
u8_textprep_str(3C)
– string-based UTF-8 text preparation function
u8_validate(3C)
– validate UTF-8 characters and calculate the byte length
ualarm(3C)
– schedule signal after interval in microseconds
uconv_u16tou32(3C)
– Unicode encoding conversion functions
uconv_u16tou8(3C)
– Unicode encoding conversion functions
uconv_u32tou16(3C)
– Unicode encoding conversion functions
uconv_u32tou8(3C)
– Unicode encoding conversion functions
uconv_u8tou16(3C)
– Unicode encoding conversion functions
uconv_u8tou32(3C)
– Unicode encoding conversion functions
ucred_free(3C)
– user credential functions
ucred_get(3C)
– user credential functions
ucred_getegid(3C)
– user credential functions
ucred_geteuid(3C)
– user credential functions
ucred_getgroups(3C)
– user credential functions
ucred_getlabel(3C)
– user credential functions
ucred_getpflags(3C)
– user credential functions
ucred_getpid(3C)
– user credential functions
ucred_getprivset(3C)
– user credential functions
ucred_getprojid(3C)
– user credential functions
ucred_getrgid(3C)
– user credential functions
ucred_getruid(3C)
– user credential functions
ucred_getsgid(3C)
– user credential functions
ucred_getsuid(3C)
– user credential functions
ucred_getzoneid(3C)
– user credential functions
ucred_size(3C)
– user credential functions
ulckpwdf(3C)
– manipulate shadow password database lock file
ulltostr(3C)
– string conversion routines
umem_alloc(3MALLOC)
– fast, scalable memory allocation
umem_cache_alloc(3MALLOC)
– allocation cache manipulation
umem_cache_create(3MALLOC)
– allocation cache manipulation
umem_cache_destroy(3MALLOC)
– allocation cache manipulation
umem_cache_free(3MALLOC)
– allocation cache manipulation
umem_debug(3MALLOC)
– debugging features of the umem library
umem_free(3MALLOC)
– fast, scalable memory allocation
umem_nofail_callback(3MALLOC)
– fast, scalable memory allocation
umem_zalloc(3MALLOC)
– fast, scalable memory allocation
ungetc(3C)
– push byte back into input stream
ungetwc(3C)
– push wide-character code back into input stream
unlockpt(3C)
– unlock a pseudo-terminal master/slave pair
unordered(3C)
– determine type of floating-point number
unsetenv(3C)
– remove an environment variable
updwtmp(3C)
– user accounting database functions
updwtmpx(3C)
– user accounting database functions
usleep(3C)
– suspend execution for interval in microseconds
utmpname(3C)
– user accounting database functions
utmpxname(3C)
– user accounting database functions
V
valloc(3C)
– memory allocator
valloc(3MALLOC)
– memory allocator
vasprintf(3C)
– print formatted output of a variable argument list
verr(3C)
– formatted error messages
verrx(3C)
– formatted error messages
vfprintf(3C)
– print formatted output of a variable argument list
vfscanf(3C)
– convert formatted input
vfwprintf(3C)
– wide-character formatted output of a stdarg argument list
vfwscanf(3C)
– convert formatted wide-character input
vlfmt(3C)
– display error message in standard format and pass to logging and monitoring services
vpfmt(3C)
– display error message in standard format and pass to logging and monitoring services
vprintf(3C)
– print formatted output of a variable argument list
vscanf(3C)
– convert formatted input
vsnprintf(3C)
– print formatted output of a variable argument list
vsprintf(3C)
– print formatted output of a variable argument list
vsscanf(3C)
– convert formatted input
vswprintf(3C)
– wide-character formatted output of a stdarg argument list
vswscanf(3C)
– convert formatted wide-character input
vsyslog(3C)
– log message with a stdarg argument list
vwarn(3C)
– formatted error messages
vwarnx(3C)
– formatted error messages
vwprintf(3C)
– wide-character formatted output of a stdarg argument list
vwscanf(3C)
– convert formatted wide-character input
W
wait3(3C)
– wait for process to terminate or stop
wait(3C)
– wait for child process to stop or terminate
wait4(3C)
– wait for process to terminate or stop
waitpid(3C)
– wait for child process to change state
walkcontext(3C)
– walk stack pointed to by ucontext
warn(3C)
– formatted error messages
warnx(3C)
– formatted error messages
watchmalloc(3MALLOC)
– debugging memory allocator
watof(3C)
– convert wide character string to floating-point number
watoi(3C)
– convert wide character string to long integer
watol(3C)
– convert wide character string to long integer
watoll(3C)
– convert wide character string to long integer
wcrtomb(3C)
– convert a wide-character code to a character (restartable)
wcscat(3C)
– wide-character string operations
wcschr(3C)
– wide-character string operations
wcscmp(3C)
– wide-character string operations
wcscoll(3C)
– wide character string comparison using collating information
wcscpy(3C)
– wide-character string operations
wcscspn(3C)
– wide-character string operations
wcsetno(3C)
– get information on EUC codesets
wcsftime(3C)
– convert date and time to wide character string
wcslen(3C)
– wide-character string operations
wcsncat(3C)
– wide-character string operations
wcsncmp(3C)
– wide-character string operations
wcsncpy(3C)
– wide-character string operations
wcspbrk(3C)
– wide-character string operations
wcsrchr(3C)
– wide-character string operations
wcsrtombs(3C)
– convert a wide-character string to a character string (restartable)
wcsspn(3C)
– wide-character string operations
wcsstr(3C)
– find a wide-character substring
wcstod(3C)
– convert wide character string to floating-point number
wcstof(3C)
– convert wide character string to floating-point number
wcstoimax(3C)
– convert wide-character string to integer type
wcstok(3C)
– wide-character string operations
wcstol(3C)
– convert wide character string to long integer
wcstold(3C)
– convert wide character string to floating-point number
wcstoll(3C)
– convert wide character string to long integer
wcstombs(3C)
– convert a wide-character string to a character string
wcstoul(3C)
– convert wide-character string to unsigned long
wcstoull(3C)
– convert wide-character string to unsigned long
wcstoumax(3C)
– convert wide-character string to integer type
wcstring(3C)
– wide-character string operations
wcswcs(3C)
– wide-character string operations
wcswidth(3C)
– number of column positions of a wide-character string
wcsxfrm(3C)
– wide character string transformation
wctob(3C)
– wide-character to single-byte conversion
wctomb(3C)
– convert a wide-character code to a character
wctrans(3C)
– define character mapping
wctype(3C)
– define character class
wcwidth(3C)
– number of column positions of a wide-character code
windex(3C)
– wide-character string operations
wmemchr(3C)
– find a wide-character in memory
wmemcmp(3C)
– compare wide-characters in memory
wmemcpy(3C)
– copy wide-characters in memory
wmemmove(3C)
– copy wide-characters in memory with overlapping areas
wmemset(3C)
– set wide-characters in memory
wordexp(3C)
– perform word expansions
wordfree(3C)
– perform word expansions
wprintf(3C)
– print formatted wide-character output
wrindex(3C)
– wide-character string operations
wscanf(3C)
– convert formatted wide-character input
wscasecmp(3C)
– Process Code string operations
wscat(3C)
– wide-character string operations
wschr(3C)
– wide-character string operations
wscmp(3C)
– wide-character string operations
wscol(3C)
– Process Code string operations
wscoll(3C)
– wide character string comparison using collating information
wscpy(3C)
– wide-character string operations
wscspn(3C)
– wide-character string operations
wsdup(3C)
– Process Code string operations
wslen(3C)
– wide-character string operations
wsncasecmp(3C)
– Process Code string operations
wsncat(3C)
– wide-character string operations
wsncmp(3C)
– wide-character string operations
wsncpy(3C)
– wide-character string operations
wspbrk(3C)
– wide-character string operations
wsprintf(3C)
– formatted output conversion
wsrchr(3C)
– wide-character string operations
wsscanf(3C)
– formatted input conversion
wsspn(3C)
– wide-character string operations
wstod(3C)
– convert wide character string to floating-point number
wstok(3C)
– wide-character string operations
wstol(3C)
– convert wide character string to long integer
wstostr(3C)
– code conversion for Process Code and File Code
wstring(3C)
– Process Code string operations
wsxfrm(3C)
– wide character string transformation
X
Y
Z
© 2010, Oracle Corporation and/or its affiliates