First Edition (October 1997)
Trademarks and Acknowledgements
About This Book
Base Operating System (BOS) Runtime Services (Q-Z)
qsort Subroutine
quotactl Subroutine
raise Subroutine
rand or srand Subroutine
rand_r Subroutine
random, srandom, initstate, or setstate Subroutine
read, readx, readv, or readvx Subroutine
readdir_r Subroutine
readlink Subroutine
read_real_time or time_base_to_time Subroutine
realpath Subroutine
reboot Subroutine
re_comp or re_exec Subroutine
regcmp or regex Subroutine
regcomp Subroutine
regerror Subroutine
regexec Subroutine
regfree Subroutine
reltimerid Subroutine
__remap Subroutine
__remap_identity Subroutine
REMAP, REMAP_VOID macros
REMAP_DCL macro
REMAP_IDENTITY, REMAP_IDENTITY_VOID macros
REMAP_SETUP, REMAP_SETUP_WITH_LEN macros
remove Subroutine
rename Subroutine
revoke Subroutine
rmdir Subroutine
rpmatch Subroutine
rsqrt Subroutine
rstat Subroutines
_safe_fetch Subroutine
scandir or alphasort Subroutine
scanf, fscanf, sscanf, or wsscanf Subroutine
sched_yield Subroutine
select Subroutine
semctl Subroutine
semget Subroutine
semop Subroutine
setacldb or endacldb Subroutine
setaudithostdb or endaudithostdb Subroutine
setbuf, setvbuf, setbuffer, or setlinebuf Subroutine
setcsmap Subroutine
setgid, setrgid, setegid, or setregid Subroutine
setgroups Subroutine
setjmp or longjmp Subroutine
setlocale Subroutine
setpcred Subroutine
setpenv Subroutine
setpgid or setpgrp Subroutine
setpri Subroutine
setpwdb or endpwdb Subroutine
setroledb or endroledb Subroutine
setsid Subroutine
setuid, setruid, seteuid, or setreuid Subroutine
setuserdb or enduserdb Subroutine
sgetl or sputl Subroutine
shmat Subroutine
shmctl Subroutine
shmdt Subroutine
shmget Subroutine
sigaction, sigvec, or signal Subroutine
sigaltstack Subroutine
sigemptyset, sigfillset, sigaddset, sigdelset, or sigismember Subroutine
siginterrupt Subroutine
sigpending Subroutine
sigprocmask, sigsetmask, or sigblock Subroutine
sigset, sighold, sigrelse, or sigignore Subroutine
sigsetjmp or siglongjmp Subroutine
sigstack Subroutine
sigsuspend or sigpause Subroutine
sigthreadmask Subroutine
sigwait Subroutine
sin, sinl, cos, cosl, tan, or tanl Subroutine
sinh, sinhl, cosh, coshl, tanh, or tanhl Subroutine
sleep, nsleep or usleep Subroutine
snprintf Subroutine
sqrt, sqrtl, or cbrt Subroutine
src_err_msg Subroutine
src_err_msg_r Subroutine
srcrrqs Subroutine
srcrrqs_r Subroutine
srcsbuf Subroutine
srcsbuf_r Subroutine
srcsrpy Subroutine
srcsrqt Subroutine
srcsrqt_r Subroutine
srcstat Subroutine
srcstat_r Subroutine
srcstathdr Subroutine
srcstattxt Subroutine
srcstattxt_r Subroutine
srcstop Subroutine
srcstrt Subroutine
ssignal or gsignal Subroutine
statacl or fstatacl Subroutine
statfs, fstatfs, or ustat Subroutine
statvfs or fstatvfs Subroutine
statx, stat, lstat, fstatx, fstat, fullstat, ffullstat, stat64, lstat64, or fstat64 Subroutine
strcat, strncat, strxfrm, strcpy, strncpy, or strdup Subroutine
strcmp, strncmp, strcasecmp, strncasecmp, or strcoll Subroutine
strerror Subroutine
strfmon Subroutine
strftime Subroutine
strlen, strchr, strrchr, strpbrk, strspn, strcspn, strstr, or strtok Subroutine
strncollen Subroutine
strtol, strtoul, strtoll, strtoull, atol, or atoi Subroutine
strptime Subroutine
stty or gtty Subroutine
swab Subroutine
swapon Subroutine
swapqry Subroutine
symlink Subroutine
sync Subroutine
_sync_cache_range Subroutine
sysconf Subroutine
sysconfig Subroutine
SYS_CFGDD sysconfig Operation
SYS_CFGKMOD sysconfig Operation
SYS_GETPARMS sysconfig Operation
SYS_KLOAD sysconfig Operation
SYS_KULOAD sysconfig Operation
SYS_QDVSW sysconfig Operation
SYS_QUERYLOAD sysconfig Operation
SYS_SETPARMS sysconfig Operation
SYS_SINGLELOAD sysconfig Operation
syslog, openlog, closelog, or setlogmask Subroutine
syslog_r, openlog_r, closelog_r, or setlogmask_r Subroutine
system Subroutine
tcb Subroutine
tcdrain Subroutine
tcflow Subroutine
tcflush Subroutine
tcgetattr Subroutine
tcgetpgrp Subroutine
tcsendbreak Subroutine
tcsetattr Subroutine
tcsetpgrp Subroutine
termdef Subroutine
timezone Subroutine
thread_self Subroutine
thread_setsched Subroutine
tmpfile Subroutine
tmpnam or tempnam Subroutine
towctrans Subroutine
towlower Subroutine
towupper Subroutine
t_rcvv Subroutine
t_rcvreldata Subroutine
t_rcvvudata Subroutine
t_sndreldata Subroutine
t_sndv Subroutine
t_sndvudata Subroutine
t_sysconf Subroutine
trcgen or trcgent Subroutine
trchook or utrchook Subroutine
trcoff Subroutine
trcon Subroutine
trcstart Subroutine
trcstop Subroutine
truncate, truncate64, ftruncate, or ftruncate64 Subroutine
tsearch, tdelete, tfind or twalk Subroutine
ttylock, ttywait, ttyunlock, or ttylocked Subroutine
ttyname or isatty Subroutine
ttyslot Subroutine
ulimit Subroutine
umask Subroutine
umount or uvmount Subroutine
uname or unamex Subroutine
ungetc or ungetwc Subroutine
unlink Subroutine
unload Subroutine
unlockpt Subroutine
usrinfo Subroutine
utimes or utime Subroutine
varargs Macros
vfwprintf, vwprintf Subroutine
vmount or mount Subroutine
vsnprintf Subroutine
vwsprintf Subroutine
wait, waitpid, wait3, or wait364 Subroutine
wcscat, wcschr, wcscmp, wcscpy, or wcscspn Subroutine
wcscoll Subroutine
wcsftime Subroutine
wcsid Subroutine
wcslen Subroutine
wcsncat, wcsncmp, or wcsncpy Subroutine
wcspbrk Subroutine
wcsrchr Subroutine
wcsrtombs Subroutine
wcsspn Subroutine
wcsstr Subroutine
wcstod Subroutine
wcstok Subroutine
wcstol or wcstoll Subroutine
wcstombs Subroutine
wcstoul or wcstoull Subroutine
wcswcs Subroutine
wcswidth Subroutine
wcsxfrm Subroutine
wctob Subroutine
wctomb Subroutine
wctrans Subroutine
wctype or get_wctype Subroutine
wcwidth Subroutine
wordexp Subroutine
wordfree Subroutine
wmemchr Subroutine
wmemcmp Subroutine
wmemcpy Subroutine
wmemmove Subroutine
wmemset Subroutine
write, writex, writev, writevx or pwrite Subroutines
wstring Subroutine
wstrtod or watof Subroutine
wstrtol, watol, or watoi Subroutine
yield Subroutine
Curses Subroutines
addch, mvaddch, mvwaddch, or waddch Subroutine
addnstr, addstr, mvaddnstr, mvaddstr, mvwaddnstr, mvwaddstr, waddnstr, or waddstr Subroutine
attroff, attron, attrset, wattroff, wattron, or wattrset Subroutine
attron or wattron Subroutine
attrset or wattrset Subroutine
baudrate Subroutine
beep Subroutine
box Subroutine
can_change_color, color_content, has_colors,init_color, init_pair, start_color or pair_content Subroutine
cbreak, nocbreak, noraw, or raw Subroutine
clear, erase, wclear or werase Subroutine
clearok, idlok, leaveok, scrollok, setscrreg or wsetscrreg Subroutine
clrtobot or wclrtobot Subroutine
clrtoeol or wclrtoeol Subroutine
color_content Subroutine
copywin Subroutine
curs_set Subroutine
def_prog_mode, def_shell_mode, reset_prog_mode or reset_shell_mode Subroutine
def_shell_mode Subroutine
del_curterm, restartterm, set_curterm, or setupterm Subroutine
delay_output Subroutine
delch, mvdelch, mvwdelch or wdelch Subroutine
deleteln or wdeleteln Subroutine
delwin Subroutine
echo or noecho Subroutine
echochar or wechochar Subroutines
endwin Subroutine
erase or werase Subroutine
erasechar, erasewchar, killchar, and killwchar Subroutine
filter Subroutine
flash Subroutine
flushinp Subroutine
garbagedlines Subroutine
getbegyx, getmaxyx, getparyx, or getyx Subroutine
getch, mvgetch, mvwgetch, or wgetch Subroutine
getmaxyx Subroutine
getnstr, getstr, mvgetnstr, mvgetstr, mvwgetnstr, mvwgetstr, wgetnstr, or wgetstr Subroutine
getsyx Subroutine
getyx Macro
halfdelay Subroutine
has_colors Subroutine
has_ic and has_il Subroutine
has_il Subroutine
idlok Subroutine
inch, mvinch, mvwinch, or winch Subroutine
init_color Subroutine
init_pair Subroutine
initscr and newterm Subroutine
insch, mvinsch, mvwinsch, or winsch Subroutine
insertln or winsertln Subroutine
intrflush Subroutine
keyname, key_name Subroutine
keypad Subroutine
killchar or killwchar Subroutine
_lazySetErrorHandler Subroutine
leaveok Subroutine
longname Subroutine
makenew Subroutine
meta Subroutine
move or wmove Subroutine
mvcur Subroutine
mvwin Subroutine
newpad, pnoutrefresh, prefresh, or subpad Subroutine
newterm Subroutine
derwin, newwin, or subwin Subroutine
nl or nonl Subroutine
nodelay Subroutine
notimeout, timeout, wtimeout Subroutine
overlay or overwrite Subroutine
pair_content Subroutine
prefresh or pnoutrefresh Subroutine
printw, wprintw, mvprintw, or mvwprintw Subroutine
putp, tputs Subroutine
raw or noraw Subroutine
refresh or wrefresh Subroutine
reset_prog_mode Subroutine
reset_shell_mode Subroutine
resetterm Subroutine
resetty, savetty Subroutine
restartterm Subroutine
ripoffline Subroutine
savetty Subroutine
scanw, wscanw, mvscanw, or mvwscanw Subroutine
scr_dump, scr_init, scr_restore, scr_set Subroutine
scr_init Subroutine
scr_restore Subroutine
scrl, scroll, wscrl Subroutine
scrollok Subroutine
set_curterm Subroutine
setscrreg or wsetscrreg Subroutine
setsyx Subroutine
set_term Subroutine
setupterm Subroutine
_showstring Subroutine
slk_attroff, slk_attr_off, slk_attron, slk_attrset, slk_attr_set, slk_clear, slk_color, slk_init, slk_label, slk_noutrefresh, slk_refresh, slk_restore, slk_set, slk_touch, slk_wset, Subroutine
slk_init Subroutine
slk_label Subroutine
slk_noutrefresh Subroutine
slk_refresh Subroutine
slk_restore Subroutine
slk_set Subroutine
slk_touch Subroutine
standend, standout, wstandend, or wstandout Subroutine
start_color Subroutine
subpad Subroutine
subwin Subroutine
tgetent, tgetflag, tgetnum, tgetstr, or tgoto Subroutine
tgetflag Subroutine
tgetnum Subroutine
tgetstr Subroutine
tgoto Subroutine
tigetflag, tigetnum, tigetstr, or tparm Subroutine
tigetnum Subroutine
tigetstr Routine
is_linetouched, is_wintouched, touchline, touchwin, untouchwin, or wtouchin Subroutine
touchoverlap Subroutine
touchwin Subroutine
tparm Subroutine
tputs Subroutine
typeahead Subroutine
unctrl Subroutine
ungetch, unget_wch Subroutine
vidattr, vid_attr, vidputs, or vid_puts Subroutine
doupdate, refresh, wnoutrefresh, or wrefresh Subroutines
FORTRAN Basic Linear Algebra Subroutines (BLAS)
SDOT or DDOT Function
CDOTC or ZDOTC Function
CDOTU or ZDOTU Function
SAXPY, DAXPY, CAXPY, or ZAXPY Subroutine
SROTG, DROTG, CROTG, or ZROTG Subroutine
SROT, DROT, CSROT, or ZDROT Subroutine
SCOPY, DCOPY, CCOPY, or ZCOPY Subroutine
SSWAP, DSWAP, CSWAP, or ZSWAP Subroutine
SNRM2, DNRM2, SCNRM2, or DZNRM2 Function
SASUM, DASUM, SCASUM, or DZASUM Function
SSCAL, DSCAL, CSSCAL, CSCAL, ZDSCAL, or ZSCAL Subroutine
ISAMAX, IDAMAX, ICAMAX, or IZAMAX Function
SDSDOT Function
SROTM or DROTM Subroutine
SROTMG or DROTMG Subroutine
SGEMV, DGEMV, CGEMV, or ZGEMV Subroutine
SGBMV, DGBMV, CGBMV, or ZGBMV Subroutine
CHEMV or ZHEMV Subroutine
CHBMV or ZHBMV Subroutine
CHPMV or ZHPMV Subroutine
SSYMV or DSYMV Subroutine
SSBMV or DSBMV Subroutine
SSPMV or DSPMV Subroutine
STRMV, DTRMV, CTRMV, or ZTRMV Subroutine
STBMV, DTBMV, CTBMV, or ZTBMV Subroutine
STPMV, DTPMV, CTPMV, or ZTPMV Subroutine
STRSV, DTRSV, CTRSV, or ZTRSV Subroutine
STBSV, DTBSV, CTBSV, or ZTBSV Subroutine
STPSV, DTPSV, CTPSV, or ZTPSV Subroutine
SGER or DGER Subroutine
CGERU or ZGERU Subroutine
CGERC or ZGERC Subroutine
CHER or ZHER Subroutine
CHPR or ZHPR Subroutine
CHER2 or ZHER2 Subroutine
CHPR2 or ZHPR2 Subroutine
SSYR or DSYR Subroutine
SSPR or DSPR Subroutine
SSYR2 or DSYR2 Subroutine
SSPR2 or DSPR2 Subroutine
SGEMM, DGEMM, CGEMM, or ZGEMM Subroutine
SSYMM, DSYMM, CSYMM, or ZSYMM Subroutine
CHEMM or ZHEMM Subroutine
SSYRK, DSYRK, CSYRK, or ZSYRK Subroutine
CHERK or ZHERK Subroutine
SSYR2K, DSYR2K, CSYR2K, or ZSYR2K Subroutine
CHER2K or ZHER2K Subroutine
STRMM, DTRMM, CTRMM, or ZTRMM Subroutine
STRSM, DTRSM, CTRSM, or ZTRSM Subroutine
Appendix A. Base Operating System Error Codes for Services That Require Path-Name Resolution
Appendix B. ODM Error Codes