Appendix: Full Safety Information

Here are some links to help you find things quickly:

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

A

Function Classification Cancel ISR Signal Thread
abort() ANSI, POSIX 1003.1 No No See Caveats Yes
abs() ANSI, POSIX 1003.1 No Yes Yes Yes
accept() POSIX 1003.1 Yes No No Yes
access() POSIX 1003.1 No No Yes Yes
acos() ANSI, POSIX 1003.1 No No No Yes
acosf() ANSI, POSIX 1003.1 No No No Yes
acosh() ANSI, POSIX 1003.1 No No No Yes
acoshf() ANSI, POSIX 1003.1 No No No Yes
aio_cancel() POSIX 1003.1 AIO No No Yes Yes
aio_error() POSIX 1003.1 AIO No No Yes Yes
aio_fsync() POSIX 1003.1 AIO No No Yes Yes
aio_read() POSIX 1003.1 AIO No No Yes Yes
aio_return() POSIX 1003.1 AIO No No Yes Yes
aio_suspend() POSIX 1003.1 AIO Yes No Yes Yes
aio_write() POSIX 1003.1 AIO No No Yes Yes
alarm() POSIX 1003.1 No No Yes Yes
alloca() Unix No No Yes Yes
alphasort() Legacy Unix No Yes Yes Yes
asctime() asctime is ANSI, POSIX 1003.1; asctime_r is POSIX 1003.1 TSF No No Yes Yes
asctime_r() asctime is ANSI, POSIX 1003.1; asctime_r is POSIX 1003.1 TSF No No Yes Yes
asin() ANSI, POSIX 1003.1 No No No Yes
asinf() ANSI, POSIX 1003.1 No No No Yes
asinh() ANSI, POSIX 1003.1 No No No Yes
asinhf() ANSI, POSIX 1003.1 No No No Yes
assert() ANSI, POSIX 1003.1 No No No Yes
asyncmsg_channel_create() QNX Neutrino No No No Yes
asyncmsg_channel_destroy() QNX Neutrino No No No Yes
asyncmsg_connect_attach() QNX Neutrino No No No Yes
asyncmsg_connect_attr() QNX Neutrino No No No Yes
asyncmsg_connect_detach() QNX Neutrino No No No Yes
asyncmsg_flush() QNX Neutrino No No No Yes
asyncmsg_free() QNX Neutrino No No No Yes
asyncmsg_get() QNX Neutrino No No No Yes
asyncmsg_malloc() QNX Neutrino No No No Yes
asyncmsg_put() QNX Neutrino No No No Yes
asyncmsg_putv() QNX Neutrino No No No Yes
atan() ANSI, POSIX 1003.1 No No No Yes
atan2() ANSI, POSIX 1003.1 No No No Yes
atan2f() ANSI, POSIX 1003.1 No No No Yes
atanf() ANSI, POSIX 1003.1 No No No Yes
atanh() ANSI, POSIX 1003.1 No No No Yes
atanhf() ANSI, POSIX 1003.1 No No No Yes
atexit() ANSI, POSIX 1003.1 No No No Yes
atof() ANSI, POSIX 1003.1 No No No Yes
atoh() QNX 4 No Yes Yes Yes
atoi() ANSI, POSIX 1003.1 No Yes Yes Yes
atol() ANSI, POSIX 1003.1 No Yes Yes Yes
atoll() ANSI, POSIX 1003.1 No Yes Yes Yes
atomic_add() QNX Neutrino No Yes Yes Yes
atomic_add_value() QNX Neutrino No Yes Yes Yes
atomic_clr() QNX Neutrino No Yes Yes Yes
atomic_clr_value() QNX Neutrino No Yes Yes Yes
atomic_set() QNX Neutrino No Yes Yes Yes
atomic_set_value() QNX Neutrino No Yes Yes Yes
atomic_sub() QNX Neutrino No Yes Yes Yes
atomic_sub_value() QNX Neutrino No Yes Yes Yes
atomic_toggle() QNX Neutrino No Yes Yes Yes
atomic_toggle_value() QNX Neutrino No Yes Yes Yes

B

Function Classification Cancel ISR Signal Thread
basename() POSIX 1003.1 XSI No Yes Yes Yes
bcmp() POSIX 1003.1 XSI No Yes Yes Yes
bcopy() POSIX 1003.1 XSI No Yes Yes Yes
bind() POSIX 1003.1 No No No Yes
bindresvport() Unix No No No No
brk() Legacy Unix No No No Yes
bsearch() ANSI, POSIX 1003.1 No Yes Yes Yes
btowc() ANSI, POSIX 1003.1 No No Yes Yes
bzero() POSIX 1003.1 XSI No Yes Yes Yes

C

Function Classification Cancel ISR Signal Thread
cabs() ANSI, POSIX 1003.1 No No No Yes
cabsf() ANSI, POSIX 1003.1 No No No Yes
cache_fini() QNX Neutrino Yes No Yes Yes
CACHE_FLUSH() QNX Neutrino No Yes Yes Yes
cache_init() QNX Neutrino Yes No Yes Yes
CACHE_INVAL() QNX Neutrino No Yes Yes Yes
calloc() ANSI, POSIX 1003.1 No No No Yes
cbrt() ANSI, POSIX 1003.1 No No No Yes
cbrtf() ANSI, POSIX 1003.1 No No No Yes
ceil() ANSI, POSIX 1003.1 No No No Yes
ceilf() ANSI, POSIX 1003.1 No No No Yes
cfgetispeed() POSIX 1003.1 No No Yes Yes
cfgetospeed() POSIX 1003.1 No No Yes Yes
cfgopen() QNX Neutrino Yes No Yes Yes
cfmakeraw() Unix No No Yes Yes
cfree() Unix No No No Yes
cfsetispeed() POSIX 1003.1 No No Yes Yes
cfsetospeed() POSIX 1003.1 No No Yes Yes
ChannelCreate() QNX Neutrino No No Yes Yes
ChannelCreate_r() QNX Neutrino No No Yes Yes
ChannelDestroy() QNX Neutrino No No Yes Yes
ChannelDestroy_r() QNX Neutrino No No Yes Yes
chdir() POSIX 1003.1 No No Yes Yes
chmod() POSIX 1003.1 No No Yes Yes
chown() POSIX 1003.1 No No Yes Yes
chroot() Legacy Unix No No No Yes
chsize() QNX 4 Yes No Yes Yes
clearenv() QNX 4 No No No Yes
clearerr() ANSI, POSIX 1003.1 No No No Yes
clock() ANSI, POSIX 1003.1 No No Yes Yes
clock_getcpuclockid() POSIX 1003.1 CPT No No Yes Yes
clock_getres() POSIX 1003.1 TMR No No Yes Yes
clock_gettime() POSIX 1003.1 TMR No No Yes Yes
clock_nanosleep() POSIX 1003.1 CS Yes No Yes Yes
clock_settime() POSIX 1003.1 TMR No No Yes Yes
ClockAdjust() QNX Neutrino No No Yes Yes
ClockAdjust_r() QNX Neutrino No No Yes Yes
ClockCycles() QNX Neutrino No No Yes Yes
ClockId() QNX Neutrino No No Yes Yes
ClockId_r() QNX Neutrino No No Yes Yes
ClockPeriod() QNX Neutrino No No Yes Yes
ClockPeriod_r() QNX Neutrino No No Yes Yes
ClockTime() QNX Neutrino No No Yes Yes
ClockTime_r() QNX Neutrino No No Yes Yes
close() POSIX 1003.1 Yes No Yes Yes
closedir() POSIX 1003.1 Yes No No Yes
closelog() POSIX 1003.1 XSI Yes No No Yes
_cmdfd() QNX Neutrino No No No Yes
_cmdname() QNX 4 No No No Yes
confstr() POSIX 1003.1 No No Yes Yes
connect() POSIX 1003.1 Yes No No Yes
ConnectAttach() QNX Neutrino Yes No Yes Yes
ConnectAttach_r() QNX Neutrino Yes No Yes Yes
ConnectClientInfo() QNX Neutrino No No Yes Yes
ConnectClientInfo_r() QNX Neutrino No No Yes Yes
ConnectDetach() QNX Neutrino Yes No Yes Yes
ConnectDetach_r() QNX Neutrino Yes No Yes Yes
ConnectFlags() QNX Neutrino No No Yes Yes
ConnectFlags_r() QNX Neutrino No No Yes Yes
ConnectServerInfo() QNX Neutrino Yes No Yes Yes
ConnectServerInfo_r() QNX Neutrino Yes No Yes Yes
copysign() ANSI, POSIX 1003.1 No No No Yes
copysignf() ANSI, POSIX 1003.1 No No No Yes
cos() ANSI, POSIX 1003.1 No No No Yes
cosf() ANSI, POSIX 1003.1 No No No Yes
cosh() ANSI, POSIX 1003.1 No No No Yes
coshf() ANSI, POSIX 1003.1 No No No Yes
creat() creat is POSIX 1003.1; creat64 is Large-file support Yes No Yes Yes
creat64() creat is POSIX 1003.1; creat64 is Large-file support Yes No Yes Yes
crypt() POSIX 1003.1 XSI No No No No
ctermid() POSIX 1003.1 No No No See Caveats
ctime() ctime is ANSI, POSIX 1003.1; ctime_r is POSIX 1003.1 TSF No No Yes Yes
ctime_r() ctime is ANSI, POSIX 1003.1; ctime_r is POSIX 1003.1 TSF No No Yes Yes

D

Function Classification Cancel ISR Signal Thread
daemon() Legacy Unix No No Yes No
DebugBreak() QNX Neutrino No No Yes Yes
DebugKDBreak() QNX Neutrino No No Yes Yes
DebugKDOutput() QNX Neutrino No No Yes Yes
delay() QNX 4 Yes No Yes Yes
devctl() QNX Neutrino Yes No Yes Yes
difftime() ANSI, POSIX 1003.1 No No No Yes
dircntl() QNX Neutrino No No No Yes
dirname() POSIX 1003.1 XSI No No Yes Yes
dispatch_block() QNX Neutrino Yes No Yes Yes
dispatch_context_alloc() QNX Neutrino No No No Yes
dispatch_context_free() QNX Neutrino No No No Yes
dispatch_create() QNX Neutrino No No No Yes
dispatch_destroy() QNX Neutrino No No No Yes
dispatch_handler() QNX Neutrino See Caveats No No Yes
dispatch_timeout() QNX Neutrino No No No Yes
dispatch_unblock() QNX Neutrino Yes No Yes Yes
div() ANSI, POSIX 1003.1 No Yes Yes Yes
dladdr() Unix No No No Yes
dlclose() POSIX 1003.1 XSI Yes No No Yes
dlerror() POSIX 1003.1 XSI No No No Yes
dlopen() POSIX 1003.1 XSI Yes No No Yes
dlsym() POSIX 1003.1 XSI No No No Yes
dn_comp() Unix No No Yes Yes
dn_expand() Unix No No Yes Yes
drand48() POSIX 1003.1 XSI No No No No
drem() Unix No No No Yes
dremf() Unix No No No Yes
ds_clear() QNX Neutrino Yes No Yes Yes
ds_create() QNX Neutrino Yes No Yes Yes
ds_deregister() QNX Neutrino Yes No Yes Yes
ds_flags() QNX Neutrino Yes No Yes Yes
ds_get() QNX Neutrino Yes No Yes Yes
ds_register() QNX Neutrino Yes No Yes Yes
ds_set() QNX Neutrino Yes No Yes Yes
dup() POSIX 1003.1 No No Yes Yes
dup2() POSIX 1003.1 No No Yes Yes

E

Function Classification Cancel ISR Signal Thread
eaccess() Unix No No Yes Yes
encrypt() POSIX 1003.1 XSI No No Yes Yes
endgrent() POSIX 1003.1 XSI Yes No No No
endhostent() POSIX 1003.1 Yes No No No
ENDIAN_BE16() QNX Neutrino No Yes Yes Yes
ENDIAN_BE32() QNX Neutrino No Yes Yes Yes
ENDIAN_BE64() QNX Neutrino No Yes Yes Yes
ENDIAN_LE16() QNX Neutrino No Yes Yes Yes
ENDIAN_LE32() QNX Neutrino No Yes Yes Yes
ENDIAN_LE64() QNX Neutrino No Yes Yes Yes
ENDIAN_RET16() QNX Neutrino No Yes Yes Yes
ENDIAN_RET32() QNX Neutrino No Yes Yes Yes
ENDIAN_RET64() QNX Neutrino No Yes Yes Yes
ENDIAN_SWAP16() QNX Neutrino No Yes Yes Yes
ENDIAN_SWAP32() QNX Neutrino No Yes Yes Yes
ENDIAN_SWAP64() QNX Neutrino No Yes Yes Yes
endnetent() POSIX 1003.1 Yes No No No
endprotoent() POSIX 1003.1 Yes No No No
endpwent() POSIX 1003.1 XSI Yes No No No
endservent() POSIX 1003.1 Yes No No No
endspent() Unix Yes No No No
endutent() Unix Yes No No No
eof() QNX 4 Yes No Yes Yes
erand48() POSIX 1003.1 XSI No No No Yes
erf() ANSI, POSIX 1003.1 No No No Yes
erfc() ANSI, POSIX 1003.1 No No No Yes
erfcf() ANSI, POSIX 1003.1 No No No Yes
erff() ANSI, POSIX 1003.1 No No No Yes
err() Unix Yes No Yes Yes
errx() Unix Yes No Yes Yes
execl() POSIX 1003.1 No No No Yes
execle() POSIX 1003.1 No No Yes Yes
execlp() POSIX 1003.1 No No No Yes
execlpe() QNX 4 No No No Yes
execv() POSIX 1003.1 No No No Yes
execve() POSIX 1003.1 No No Yes Yes
execvp() POSIX 1003.1 No No No Yes
execvpe() QNX 4 No No Yes Yes
exit() ANSI, POSIX 1003.1 No No No Yes
_exit() POSIX 1003.1 No No Yes Yes
exp() ANSI, POSIX 1003.1 No No No Yes
expf() ANSI, POSIX 1003.1 No No No Yes
expm1() ANSI, POSIX 1003.1 No No No Yes
expm1f() ANSI, POSIX 1003.1 No No No Yes

F

Function Classification Cancel ISR Signal Thread
fabs() ANSI, POSIX 1003.1 No No No Yes
fabsf() ANSI, POSIX 1003.1 No No No Yes
fcfgopen() QNX Neutrino Yes No Yes Yes
fchmod() POSIX 1003.1 No No Yes Yes
fchown() POSIX 1003.1 Yes No Yes Yes
fclose() ANSI, POSIX 1003.1 Yes No No Yes
fcloseall() QNX 4 Yes No No Yes
fcntl() POSIX 1003.1 See Caveats No Yes Yes
fdatasync() POSIX 1003.1 SIO No No Yes Yes
fdopen() POSIX 1003.1 Yes No No Yes
feof() ANSI, POSIX 1003.1 No No No Yes
ferror() ANSI, POSIX 1003.1 No No No Yes
fflush() ANSI, POSIX 1003.1 Yes No No Yes
ffs() POSIX 1003.1 XSI No No Yes Yes
fgetc() ANSI, POSIX 1003.1 Yes No No Yes
fgetchar() QNX 4 Yes No No Yes
fgetpos() ANSI, POSIX 1003.1 No No No Yes
fgets() ANSI, POSIX 1003.1 Yes No No Yes
fgetspent() Unix Yes No No No
fgetwc() ANSI, POSIX 1003.1 Yes No No Yes
fgetws() ANSI, POSIX 1003.1 Yes No No Yes
fileno() POSIX 1003.1 No No Yes Yes
finite() Unix No No No Yes
finitef() Unix No No No Yes
flink() Unix No No Yes Yes
flock() Unix No No Yes Yes
flockfile() POSIX 1003.1 TSF No No No Yes
floor() ANSI, POSIX 1003.1 No No No Yes
floorf() ANSI, POSIX 1003.1 No No No Yes
flushall() QNX 4 Yes No No Yes
fmod() ANSI, POSIX 1003.1 No No No Yes
fmodf() ANSI, POSIX 1003.1 No No No Yes
fnmatch() POSIX 1003.1 No No Yes Yes
fopen() fopen is ANSI, POSIX 1003.1; fopen64 is Large-file support Yes No No Yes
fopen64() fopen is ANSI, POSIX 1003.1; fopen64 is Large-file support Yes No No Yes
fork() POSIX 1003.1 No No Yes Yes
forkpty() Unix Yes No Yes Yes
fp_exception_mask() QNX Neutrino No No No Yes
fp_exception_value() QNX Neutrino No No No Yes
fp_precision() QNX Neutrino No No No Yes
fp_rounding() QNX Neutrino No No No Yes
fpathconf() POSIX 1003.1 No No Yes Yes
fprintf() ANSI, POSIX 1003.1 Yes No No Yes
fputc() ANSI, POSIX 1003.1 Yes No No Yes
fputchar() QNX 4 Yes No No Yes
fputs() ANSI, POSIX 1003.1 Yes No No Yes
fputwc() ANSI, POSIX 1003.1 Yes No No Yes
fputws() ANSI, POSIX 1003.1 Yes No No Yes
fread() ANSI, POSIX 1003.1 Yes No No Yes
free() ANSI, POSIX 1003.1 No No No Yes
freeaddrinfo() POSIX 1003.1 No No No Yes
freeifaddrs() Unix No No No Yes
freopen() freopen is ANSI, POSIX 1003.1; freopen64 is Large-file support Yes No No Yes
freopen64() freopen is ANSI, POSIX 1003.1; freopen64 is Large-file support Yes No No Yes
frexp() ANSI, POSIX 1003.1 No No No Yes
frexpf() ANSI, POSIX 1003.1 No No No Yes
fscanf() ANSI, POSIX 1003.1 Yes No No Yes
fseek() fseek is ANSI, POSIX 1003.1; fseeko is POSIX 1003.1 No No Yes Yes
fseeko() fseek is ANSI, POSIX 1003.1; fseeko is POSIX 1003.1 No No Yes Yes
fsetpos() ANSI, POSIX 1003.1 No No Yes Yes
fstat() fstat is POSIX 1003.1; fstat64 is Large-file support No No Yes Yes
fstat64() fstat is POSIX 1003.1; fstat64 is Large-file support No No Yes Yes
fstatvfs() fstatvfs is POSIX 1003.1 XSI; fstatvfs64 is Large-file support No No Yes Yes
fstatvfs64() fstatvfs is POSIX 1003.1 XSI; fstatvfs64 is Large-file support No No Yes Yes
fsync() POSIX 1003.1 FSC Yes No Yes Yes
ftell() ftell is ANSI, POSIX 1003.1; ftello is POSIX 1003.1 Yes No No Yes
ftello() ftell is ANSI, POSIX 1003.1; ftello is POSIX 1003.1 Yes No No Yes
ftime() POSIX 1003.1 XSI No No Yes Yes
ftruncate() ftruncate is POSIX 1003.1; ftruncate64 is Large-file support No No Yes Yes
ftruncate64() ftruncate is POSIX 1003.1; ftruncate64 is Large-file support No No Yes Yes
ftrylockfile() POSIX 1003.1 TSF No No Yes Yes
ftw() ftw is POSIX 1003.1 XSI ftw64 is Large-file support Yes No Yes Yes
ftw64() ftw is POSIX 1003.1 XSI ftw64 is Large-file support Yes No Yes Yes
funlockfile() POSIX 1003.1 TSF No No No Yes
futime() Unix No No Yes Yes
fwide() ANSI, POSIX 1003.1 Yes No Yes Yes
fwprintf() ANSI, POSIX 1003.1 Yes No No Yes
fwrite() ANSI, POSIX 1003.1 Yes No No Yes
fwscanf() ANSI, POSIX 1003.1 Yes No No Yes

G

Function Classification Cancel ISR Signal Thread
gai_strerror() POSIX 1003.1 No Yes Yes Yes
gamma() Legacy Unix No No No Yes
gamma_r() Legacy Unix No No No Yes
gammaf() Legacy Unix No No No Yes
gammaf_r() Legacy Unix No No No Yes
getaddrinfo() POSIX 1003.1 Yes No No No
getc() ANSI, POSIX 1003.1 Yes No No Yes
getc_unlocked() POSIX 1003.1 TSF Yes No No No
getchar() ANSI, POSIX 1003.1 Yes No No Yes
getchar_unlocked() POSIX 1003.1 TSF Yes No No No
getcwd() POSIX 1003.1 Yes No No Yes
getdomainname() Unix No No Yes Yes
getdtablesize() Legacy Unix No No Yes Yes
getegid() POSIX 1003.1 No No Yes Yes
getenv() ANSI, POSIX 1003.1 No No No No
geteuid() POSIX 1003.1 No No Yes Yes
getgid() POSIX 1003.1 No No Yes Yes
getgrent() POSIX 1003.1 XSI Yes No No No
getgrgid() POSIX 1003.1 Yes No No No
getgrgid_r() POSIX 1003.1 TSF Yes No No Yes
getgrnam() POSIX 1003.1 Yes No No No
getgrnam_r() POSIX 1003.1 TSF Yes No No Yes
getgrouplist() Unix Yes No Yes Yes
getgroups() POSIX 1003.1 No No Yes Yes
gethostbyaddr() POSIX 1003.1 OBS Yes No No No
gethostbyaddr_r() Unix Yes No No Yes
gethostbyname() gethostbyname is POSIX 1003.1 OBS; gethostbyname2 is QNX Neutrino Yes No No No
gethostbyname2() gethostbyname is POSIX 1003.1 OBS; gethostbyname2 is QNX Neutrino Yes No No No
gethostbyname_r() Unix Yes No No Yes
gethostent() POSIX 1003.1 Yes No No No
gethostent_r() Unix Yes No No Yes
gethostname() POSIX 1003.1 Yes No Yes Yes
getifaddrs() Unix Yes No No Yes
GETIOVBASE() QNX Neutrino No Yes Yes Yes
GETIOVLEN() QNX Neutrino No Yes Yes Yes
getitimer() POSIX 1003.1 XSI No No Yes Yes
getlogin() POSIX 1003.1 Yes No No No
getlogin_r() POSIX 1003.1 TSF Yes No No Yes
getnameinfo() POSIX 1003.1 Yes No No No
getnetbyaddr() POSIX 1003.1 Yes No No No
getnetbyname() POSIX 1003.1 Yes No No No
getnetent() POSIX 1003.1 Yes No No No
getopt() POSIX 1003.1 Yes No No No
getpass() Legacy Unix Yes No No No
getpeername() POSIX 1003.1 Yes No No Yes
getpgid() POSIX 1003.1 XSI No No Yes Yes
getpgrp() POSIX 1003.1 No No Yes Yes
getpid() POSIX 1003.1 No No Yes Yes
getppid() POSIX 1003.1 No No Yes Yes
getprio() QNX 4 No No Yes Yes
getprotobyname() POSIX 1003.1 Yes No No No
getprotobynumber() POSIX 1003.1 Yes No No No
getprotoent() POSIX 1003.1 Yes No No No
getpwent() POSIX 1003.1 XSI Yes No No No
getpwnam() POSIX 1003.1 Yes No No No
getpwnam_r() POSIX 1003.1 TSF Yes No No Yes
getpwuid() POSIX 1003.1 Yes No No No
getpwuid_r() POSIX 1003.1 TSF Yes No No Yes
getrlimit() getrlimit is POSIX 1003.1 XSI; getrlimit64 is Large-file support No No Yes Yes
getrlimit64() getrlimit is POSIX 1003.1 XSI; getrlimit64 is Large-file support No No Yes Yes
getrusage() POSIX 1003.1 XSI No No Yes Yes
gets() ANSI, POSIX 1003.1 Yes No No Yes
getservbyname() POSIX 1003.1 Yes No No No
getservbyport() POSIX 1003.1 Yes No No No
getservent() POSIX 1003.1 Yes No No No
getsid() POSIX 1003.1 XSI No No No Yes
getsockname() POSIX 1003.1 Yes No No Yes
getsockopt() POSIX 1003.1 Yes No No Yes
getspent() Unix Yes No No Yes
getspent_r() Unix Yes No No Yes
getspnam() Unix Yes No No Yes
getspnam_r() Unix Yes No No Yes
getsubopt() POSIX 1003.1 XSI No No Yes Yes
gettimeofday() POSIX 1003.1 XSI No No Yes Yes
getuid() POSIX 1003.1 No No Yes Yes
getutent() Unix Yes No No Yes
getutid() Unix Yes No No Yes
getutline() Unix Yes No No Yes
getw() Legacy Unix Yes No Yes Yes
getwc() ANSI, POSIX 1003.1 Yes No No Yes
getwchar() ANSI, POSIX 1003.1 Yes No No Yes
getwd() POSIX 1003.1 XSI Yes No Yes Yes
glob() POSIX 1003.1 Yes No Yes Yes
globfree() POSIX 1003.1 No No Yes Yes
gmtime() ANSI, POSIX 1003.1 No No No No
gmtime_r() POSIX 1003.1 TSF No No Yes Yes

H

Function Classification Cancel ISR Signal Thread
hcreate() POSIX 1003.1 XSI No No No Yes
hdestroy() POSIX 1003.1 XSI No No No Yes
herror() Unix Yes No No No
hsearch() POSIX 1003.1 XSI No No Yes Yes
hstrerror() Unix No No Yes Yes
htonl() POSIX 1003.1 No Yes Yes Yes
htons() POSIX 1003.1 No Yes Yes Yes
hwi_find_item() QNX Neutrino No Yes Yes Yes
hwi_find_tag() QNX Neutrino No Yes Yes Yes
hwi_off2tag() QNX Neutrino No Yes Yes Yes
hwi_tag2off() QNX Neutrino No Yes Yes Yes
hypot() ANSI, POSIX 1003.1 No No No Yes
hypotf() ANSI, POSIX 1003.1 No No No Yes

I

Function Classification Cancel ISR Signal Thread
if_freenameindex() POSIX 1003.1 No No No Yes
if_indextoname() POSIX 1003.1 Yes No No Yes
if_nameindex() POSIX 1003.1 Yes No No Yes
if_nametoindex() POSIX 1003.1 Yes No No Yes
ilogb() ANSI, POSIX 1003.1 No No No Yes
ilogbf() ANSI, POSIX 1003.1 No No No Yes
in16() QNX Neutrino No Yes Yes Yes
in16s() QNX Neutrino No Yes Yes Yes
in32() QNX Neutrino No Yes Yes Yes
in32s() QNX Neutrino No Yes Yes Yes
in8() QNX Neutrino No Yes Yes Yes
in8s() QNX Neutrino No Yes Yes Yes
inbe16() QNX Neutrino No Yes Yes Yes
inbe32() QNX Neutrino No Yes Yes Yes
index() POSIX 1003.1 XSI No No Yes Yes
inet6_option_alloc() RFC 2292 No No Yes Yes
inet6_option_append() RFC 2292 No No Yes Yes
inet6_option_find() RFC 2292 No No Yes Yes
inet6_option_init() RFC 2292 No No Yes Yes
inet6_option_next() RFC 2292 No No Yes Yes
inet6_option_space() RFC 2292 No No Yes Yes
inet6_rthdr_add() RFC 2292 No No Yes Yes
inet6_rthdr_getaddr() RFC 2292 No No Yes Yes
inet6_rthdr_getflags() RFC 2292 No No Yes Yes
inet6_rthdr_init() RFC 2292 No No Yes Yes
inet6_rthdr_lasthop() RFC 2292 No No Yes Yes
inet6_rthdr_reverse() RFC 2292 No No Yes Yes
inet6_rthdr_segments() RFC 2292 No No Yes Yes
inet6_rthdr_space() RFC 2292 No No Yes Yes
inet_addr() POSIX 1003.1 No No Yes Yes
inet_aton() Unix No No Yes Yes
inet_lnaof() QNX Neutrino No No Yes Yes
inet_makeaddr() QNX Neutrino No No Yes Yes
inet_net_ntop() QNX Neutrino No No No Yes
inet_net_pton() QNX Neutrino No No No Yes
inet_netof() QNX Neutrino No No Yes Yes
inet_network() QNX Neutrino No No Yes Yes
inet_ntoa() POSIX 1003.1 No No No No
inet_ntoa_r() Unix No No No Yes
inet_ntop() POSIX 1003.1 No No Yes Yes
inet_pton() POSIX 1003.1 No No Yes Yes
initgroups() Unix No No No No
initstate() POSIX 1003.1 XSI Yes No No No
inle16() QNX Neutrino No Yes Yes Yes
inle32() QNX Neutrino No Yes Yes Yes
input_line() QNX 4 Yes No No No
InterruptAttach() QNX Neutrino No No Yes Yes
InterruptAttach_r() QNX Neutrino No No Yes Yes
InterruptAttachEvent() QNX Neutrino No No Yes Yes
InterruptAttachEvent_r() QNX Neutrino No No Yes Yes
InterruptDetach() QNX Neutrino No No Yes Yes
InterruptDetach_r() QNX Neutrino No No Yes Yes
InterruptDisable() QNX Neutrino No Yes Yes Yes
InterruptEnable() QNX Neutrino No Yes Yes Yes
InterruptHookIdle() QNX Neutrino No No Yes Yes
InterruptHookTrace() QNX Neutrino No No Yes Yes
InterruptLock() QNX Neutrino No Yes Yes Yes
InterruptMask() QNX Neutrino No Yes Yes Yes
InterruptUnlock() QNX Neutrino No Yes Yes Yes
InterruptUnmask() QNX Neutrino No Yes Yes Yes
InterruptWait() QNX Neutrino Yes No Yes Yes
InterruptWait_r() QNX Neutrino Yes No Yes Yes
_intr_v86() QNX Neutrino (x86 only) No No Yes Yes
ioctl() POSIX 1003.1 XSR No No No No
iofdinfo() QNX Neutrino No No Yes Yes
iofunc_attr_init() QNX Neutrino No No Yes Yes
iofunc_attr_lock() QNX Neutrino Yes No Yes Yes
iofunc_attr_trylock() QNX Neutrino Yes No Yes Yes
iofunc_attr_unlock() QNX Neutrino No No Yes Yes
iofunc_check_access() QNX Neutrino No No Yes Yes
iofunc_chmod() QNX Neutrino No No Yes Yes
iofunc_chmod_default() QNX Neutrino No No Yes Yes
iofunc_chown() QNX Neutrino No No Yes Yes
iofunc_chown_default() QNX Neutrino No No Yes Yes
iofunc_client_info() QNX Neutrino No No Yes Yes
iofunc_close_dup() QNX Neutrino No No Yes Yes
iofunc_close_dup_default() QNX Neutrino No No Yes Yes
iofunc_close_ocb() QNX Neutrino No No Yes Yes
iofunc_close_ocb_default() QNX Neutrino No No Yes Yes
iofunc_devctl() QNX Neutrino No No Yes Yes
iofunc_devctl_default() QNX Neutrino No No Yes Yes
iofunc_fdinfo() QNX Neutrino No No Yes Yes
iofunc_fdinfo_default() QNX Neutrino No No Yes Yes
iofunc_func_init() QNX Neutrino No No Yes Yes
iofunc_link() QNX Neutrino No No Yes Yes
iofunc_lock() QNX Neutrino No No Yes Yes
iofunc_lock_calloc() QNX Neutrino No No Yes Yes
iofunc_lock_default() QNX Neutrino No No Yes Yes
iofunc_lock_free() QNX Neutrino No No Yes Yes
iofunc_lock_ocb_default() QNX Neutrino No No Yes Yes
iofunc_lseek() QNX Neutrino No No Yes Yes
iofunc_lseek_default() QNX Neutrino No No Yes Yes
iofunc_mknod() QNX Neutrino No No Yes Yes
iofunc_mmap() QNX Neutrino No No Yes Yes
iofunc_mmap_default() QNX Neutrino No No Yes Yes
iofunc_notify() QNX Neutrino No No Yes Yes
iofunc_notify_remove() QNX Neutrino No No Yes Yes
iofunc_notify_trigger() QNX Neutrino No No Yes Yes
iofunc_ocb_attach() QNX Neutrino No No Yes Yes
iofunc_ocb_calloc() QNX Neutrino No No Yes Yes
iofunc_ocb_detach() QNX Neutrino No No Yes Yes
iofunc_ocb_free() QNX Neutrino No No Yes Yes
iofunc_open() QNX Neutrino No No Yes Yes
iofunc_open_default() QNX Neutrino No No Yes Yes
iofunc_openfd() QNX Neutrino No No Yes Yes
iofunc_openfd_default() QNX Neutrino No No Yes Yes
iofunc_pathconf() QNX Neutrino No No Yes Yes
iofunc_pathconf_default() QNX Neutrino No No Yes Yes
iofunc_read_default() QNX Neutrino No No Yes Yes
iofunc_read_verify() QNX Neutrino No No Yes Yes
iofunc_readlink() QNX Neutrino No No Yes Yes
iofunc_rename() QNX Neutrino No No Yes Yes
iofunc_space_verify() QNX Neutrino No No Yes Yes
iofunc_stat() QNX Neutrino No No Yes Yes
iofunc_stat_default() QNX Neutrino No No Yes Yes
iofunc_sync() QNX Neutrino No No Yes Yes
iofunc_sync_default() QNX Neutrino No No Yes Yes
iofunc_sync_verify() QNX Neutrino No No Yes Yes
iofunc_time_update() QNX Neutrino No No Yes Yes
iofunc_unblock() QNX Neutrino No No Yes Yes
iofunc_unblock_default() QNX Neutrino No No Yes Yes
iofunc_unlink() QNX Neutrino No No Yes Yes
iofunc_unlock_ocb_default() QNX Neutrino No No Yes Yes
iofunc_utime() QNX Neutrino No No Yes Yes
iofunc_utime_default() QNX Neutrino No No Yes Yes
iofunc_write_default() QNX Neutrino No No Yes Yes
iofunc_write_verify() QNX Neutrino No No No Yes
ionotify() QNX Neutrino No No Yes Yes
ipsec_dump_policy() Unix No No No Yes
ipsec_get_policylen() Unix No Yes Yes Yes
ipsec_set_policy() Unix No No No Yes
ipsec_strerror() Unix No Yes Yes Yes
isalnum() ANSI, POSIX 1003.1 No Yes Yes Yes
isalpha() ANSI, POSIX 1003.1 No Yes Yes Yes
isascii() POSIX 1003.1 XSI No Yes Yes Yes
isatty() POSIX 1003.1 No No No Yes
iscntrl() ANSI, POSIX 1003.1 No Yes Yes Yes
isdigit() ANSI, POSIX 1003.1 No Yes Yes Yes
isfdtype() QNX Neutrino Yes No Yes Yes
isgraph() ANSI, POSIX 1003.1 No Yes Yes Yes
isinf() isinf is ANSI, POSIX 1003.1; isinff is Unix No No No Yes
isinff() isinf is ANSI, POSIX 1003.1; isinff is Unix No No No Yes
islower() ANSI, POSIX 1003.1 No Yes Yes Yes
isnan() isnan is POSIX 1003.1; isnanf is Unix No No No Yes
isnanf() isnan is POSIX 1003.1; isnanf is Unix No No No Yes
isprint() ANSI, POSIX 1003.1 No Yes Yes Yes
ispunct() ANSI, POSIX 1003.1 No Yes Yes Yes
isspace() ANSI, POSIX 1003.1 No Yes Yes Yes
isupper() ANSI, POSIX 1003.1 No Yes Yes Yes
iswalnum() ANSI, POSIX 1003.1 No Yes Yes Yes
iswalpha() ANSI, POSIX 1003.1 No Yes Yes Yes
iswcntrl() ANSI, POSIX 1003.1 No Yes Yes Yes
iswctype() ANSI, POSIX 1003.1 No No Yes Yes
iswdigit() ANSI, POSIX 1003.1 No Yes Yes Yes
iswgraph() ANSI, POSIX 1003.1 No Yes Yes Yes
iswlower() ANSI, POSIX 1003.1 No Yes Yes Yes
iswprint() ANSI, POSIX 1003.1 No Yes Yes Yes
iswpunct() ANSI, POSIX 1003.1 No Yes Yes Yes
iswspace() ANSI, POSIX 1003.1 No Yes Yes Yes
iswupper() ANSI, POSIX 1003.1 No Yes Yes Yes
iswxdigit() ANSI, POSIX 1003.1 No Yes Yes Yes
isxdigit() ANSI, POSIX 1003.1 No Yes Yes Yes
itoa() QNX 4 No Yes Yes Yes

J

Function Classification Cancel ISR Signal Thread
j0() j0 is POSIX 1003.1 XSI; j0f is Unix No No No Yes
j0f() j0 is POSIX 1003.1 XSI; j0f is Unix No No No Yes
j1() j1 is POSIX 1003.1 XSI; j1f is Unix No No No Yes
j1f() j1 is POSIX 1003.1 XSI; j1f is Unix No No No Yes
jn() jn is POSIX 1003.1 XSI; jnf is Unix No No No Yes
jnf() jn is POSIX 1003.1 XSI; jnf is Unix No No No Yes
jrand48() POSIX 1003.1 XSI No No No Yes

K

Function Classification Cancel ISR Signal Thread
kill() POSIX 1003.1 No No Yes Yes
killpg() POSIX 1003.1 XSI No No Yes Yes

L

Function Classification Cancel ISR Signal Thread
labs() ANSI, POSIX 1003.1 No No Yes Yes
lchown() POSIX 1003.1 XSI No No Yes Yes
lcong48() POSIX 1003.1 XSI No No No No
ldexp() ANSI, POSIX 1003.1 No No No Yes
ldexpf() ANSI, POSIX 1003.1 No No No Yes
ldiv() ANSI, POSIX 1003.1 No No Yes Yes
lfind() POSIX 1003.1 XSI No No Yes Yes
lgamma() lgamma and lgammaf are ANSI, POSIX 1003.1; lgamma_r and lgammaf_r are QNX Neutrino No No No Yes
lgamma_r() lgamma and lgammaf are ANSI, POSIX 1003.1; lgamma_r and lgammaf_r are QNX Neutrino No No No Yes
lgammaf() lgamma and lgammaf are ANSI, POSIX 1003.1; lgamma_r and lgammaf_r are QNX Neutrino No No No Yes
lgammaf_r() lgamma and lgammaf are ANSI, POSIX 1003.1; lgamma_r and lgammaf_r are QNX Neutrino No No No Yes
link() POSIX 1003.1 No No Yes Yes
lio_listio() POSIX 1003.1 AIO No No Yes Yes
listen() POSIX 1003.1 Yes No No Yes
lltoa() ltoa is QNX 4; lltoa is Unix No Yes Yes Yes
localeconv() ANSI, POSIX 1003.1 No No No Yes
localtime() ANSI, POSIX 1003.1 No No No No
localtime_r() POSIX 1003.1 TSF No No Yes Yes
lockf() POSIX 1003.1 XSI No No Yes Yes
log() ANSI, POSIX 1003.1 No No No Yes
log10() ANSI, POSIX 1003.1 No No No Yes
log10f() ANSI, POSIX 1003.1 No No No Yes
log1p() ANSI, POSIX 1003.1 No No No Yes
log1pf() ANSI, POSIX 1003.1 No No No Yes
logb() ANSI, POSIX 1003.1 No No No Yes
logbf() ANSI, POSIX 1003.1 No No No Yes
logf() ANSI, POSIX 1003.1 No No No Yes
login_tty() Unix Yes No Yes Yes
longjmp() ANSI, POSIX 1003.1 No No Yes Yes
lrand48() POSIX 1003.1 XSI No No No No
lsearch() POSIX 1003.1 XSI No Yes Yes Yes
lseek() lseek is POSIX 1003.1; lseek64 is Large-file support No No Yes Yes
lseek64() lseek is POSIX 1003.1; lseek64 is Large-file support No No Yes Yes
lstat() lstat is POSIX 1003.1; lstat64 is Large-file support No No Yes No
lstat64() lstat is POSIX 1003.1; lstat64 is Large-file support No No Yes No
ltoa() ltoa is QNX 4; lltoa is Unix No Yes Yes Yes
ltrunc() QNX 4 Yes No No Yes

M

Function Classification Cancel ISR Signal Thread
main() ANSI, POSIX 1003.1 No No No Yes
mallinfo() QNX Neutrino No No No Yes
malloc() ANSI, POSIX 1003.1 No No No Yes
mallopt() QNX Neutrino No No No Yes
max() QNX 4 No Yes Yes Yes
mblen() ANSI, POSIX 1003.1 No No Yes Yes
mbrlen() ANSI, POSIX 1003.1 No No Yes Yes
mbrtowc() ANSI, POSIX 1003.1 No No Yes Yes
mbsinit() ANSI, POSIX 1003.1 No No Yes Yes
mbsrtowcs() ANSI, POSIX 1003.1 No No Yes Yes
mbstowcs() ANSI, POSIX 1003.1 No No Yes Yes
mbtowc() ANSI, POSIX 1003.1 No No Yes Yes
mcheck() QNX Neutrino No No No Yes
mem_offset() mem_offset is QNX Neutrino; mem_offset64 is Large-file support No No Yes Yes
mem_offset64() mem_offset is QNX Neutrino; mem_offset64 is Large-file support No No Yes Yes
memalign() QNX Neutrino No No Yes Yes
memccpy() POSIX 1003.1 XSI No Yes Yes Yes
memchr() ANSI, POSIX 1003.1 No Yes Yes Yes
memcmp() ANSI, POSIX 1003.1 No Yes Yes Yes
memcpy() ANSI, POSIX 1003.1 No Yes Yes Yes
memcpyv() QNX 4 No Yes Yes Yes
memicmp() QNX 4 No Yes Yes Yes
memmove() ANSI, POSIX 1003.1 No Yes Yes Yes
memset() ANSI, POSIX 1003.1 No Yes Yes Yes
message_attach() QNX Neutrino Yes No No Yes
message_connect() QNX Neutrino Yes No No Yes
message_detach() QNX Neutrino Yes No No Yes
min() QNX 4 No Yes Yes Yes
mkdir() POSIX 1003.1 No No Yes Yes
mkfifo() POSIX 1003.1 No No Yes Yes
mknod() POSIX 1003.1 XSI Yes No Yes Yes
mkstemp() POSIX 1003.1 XSI Yes No Yes Yes
mktemp() POSIX 1003.1 XSI Yes No Yes Yes
mktime() ANSI, POSIX 1003.1 No No Yes Yes
mlock() POSIX 1003.1 MLR No No No Yes
mlockall() POSIX 1003.1 ML No No No Yes
mmap() mmap is POSIX 1003.1 MF|SHM|TYM; mmap64 is Large-file support No No Yes Yes
mmap64() mmap is POSIX 1003.1 MF|SHM|TYM; mmap64 is Large-file support No No Yes Yes
mmap_device_io() QNX Neutrino No No Yes Yes
mmap_device_memory() QNX Neutrino No No Yes Yes
modem_open() QNX Neutrino Yes No Yes Yes
modem_read() QNX Neutrino Yes No See Caveats See Caveats
modem_script() QNX Neutrino Yes No See Caveats See Caveats
modem_write() QNX Neutrino Yes No Yes Yes
modf() ANSI, POSIX 1003.1 No No No Yes
modff() ANSI, POSIX 1003.1 No No No Yes
mount() QNX Neutrino Yes No Yes Yes
mount_parse_generic_args() QNX Neutrino No No No Yes
mprobe() QNX Neutrino No No No Yes
mprotect() POSIX 1003.1 MPR No No Yes Yes
mq_close() POSIX 1003.1 MSG No No No Yes
mq_getattr() POSIX 1003.1 MSG No No No Yes
mq_notify() POSIX 1003.1 MSG No No No Yes
mq_open() POSIX 1003.1 MSG No No No Yes
mq_receive() POSIX 1003.1 MSG Yes No No Yes
mq_send() POSIX 1003.1 MSG Yes No No Yes
mq_setattr() POSIX 1003.1 MSG No No No Yes
mq_timedreceive() POSIX 1003.1 MSG Yes No Yes Yes
mq_timedsend() POSIX 1003.1 MSG Yes No Yes Yes
mq_unlink() POSIX 1003.1 MSG No No No Yes
mrand48() POSIX 1003.1 XSI No No No No
MsgDeliverEvent() QNX Neutrino No No Yes Yes
MsgDeliverEvent_r() QNX Neutrino No No Yes Yes
MsgError() QNX Neutrino No No Yes Yes
MsgError_r() QNX Neutrino No No Yes Yes
MsgInfo() QNX Neutrino No No Yes Yes
MsgInfo_r() QNX Neutrino No No Yes Yes
MsgKeyData() QNX Neutrino No No Yes Yes
MsgKeyData_r() QNX Neutrino No No Yes Yes
MsgRead() QNX Neutrino No No Yes Yes
MsgRead_r() QNX Neutrino No No Yes Yes
MsgReadv() QNX Neutrino No No Yes Yes
MsgReadv_r() QNX Neutrino No No Yes Yes
MsgReceive() QNX Neutrino No No Yes Yes
MsgReceive_r() QNX Neutrino No No Yes Yes
MsgReceivePulse() QNX Neutrino No No Yes Yes
MsgReceivePulse_r() QNX Neutrino No No Yes Yes
MsgReceivePulsev() QNX Neutrino No No Yes Yes
MsgReceivePulsev_r() QNX Neutrino No No Yes Yes
MsgReceivev() QNX Neutrino No No Yes Yes
MsgReceivev_r() QNX Neutrino No No Yes Yes
MsgReply() QNX Neutrino No No Yes Yes
MsgReply_r() QNX Neutrino No No Yes Yes
MsgReplyv() QNX Neutrino No No Yes Yes
MsgReplyv_r() QNX Neutrino No No Yes Yes
MsgSend() QNX Neutrino Yes No Yes Yes
MsgSend_r() QNX Neutrino Yes No Yes Yes
MsgSendnc() QNX Neutrino No No Yes Yes
MsgSendnc_r() QNX Neutrino No No Yes Yes
MsgSendPulse() QNX Neutrino No No Yes Yes
MsgSendPulse_r() QNX Neutrino No No Yes Yes
MsgSendsv() QNX Neutrino Yes No Yes Yes
MsgSendsv_r() QNX Neutrino Yes No Yes Yes
MsgSendsvnc() QNX Neutrino No No Yes Yes
MsgSendsvnc_r() QNX Neutrino No No Yes Yes
MsgSendv() QNX Neutrino Yes No Yes Yes
MsgSendv_r() QNX Neutrino Yes No Yes Yes
MsgSendvnc() QNX Neutrino No No Yes Yes
MsgSendvnc_r() QNX Neutrino No No Yes Yes
MsgSendvs() QNX Neutrino Yes No Yes Yes
MsgSendvs_r() QNX Neutrino Yes No Yes Yes
MsgSendvsnc() QNX Neutrino No No Yes Yes
MsgSendvsnc_r() QNX Neutrino No No Yes Yes
MsgVerifyEvent() QNX Neutrino No No Yes Yes
MsgVerifyEvent_r() QNX Neutrino No No Yes Yes
MsgWrite() QNX Neutrino No No Yes Yes
MsgWrite_r() QNX Neutrino No No Yes Yes
MsgWritev() QNX Neutrino No No Yes Yes
MsgWritev_r() QNX Neutrino No No Yes Yes
msync() POSIX 1003.1 MF SIO Yes No Yes Yes
munlock() POSIX 1003.1 MLR No No No Yes
munlockall() POSIX 1003.1 ML No No No Yes
munmap() POSIX 1003.1 MF|SHM|TYM No No Yes Yes
munmap_device_io() QNX Neutrino No No Yes Yes
munmap_device_memory() QNX Neutrino No No Yes Yes

N

Function Classification Cancel ISR Signal Thread
name_attach() QNX Neutrino Yes No No Yes
name_close() QNX Neutrino Yes No Yes Yes
name_detach() QNX Neutrino Yes No No Yes
name_open() QNX Neutrino Yes No Yes Yes
nanosleep() POSIX 1003.1 TMR Yes No No Yes
nanospin() QNX Neutrino No See Caveats Yes Yes
nanospin_calibrate() QNX Neutrino No No Yes Yes
nanospin_count() QNX Neutrino No Yes Yes Yes
nanospin_ns() QNX Neutrino No See Caveats Yes Yes
nanospin_ns_to_count() QNX Neutrino No See Caveats Yes Yes
nap() Unix Yes No Yes Yes
napms() Unix Yes No Yes Yes
nbaconnect() QNX Neutrino Yes No No Yes
nbaconnect_result() QNX Neutrino Yes No Yes Yes
ND_NODE_CMP() QNX Neutrino No Yes Yes Yes
netmgr_ndtostr() QNX Neutrino Yes No Yes Yes
netmgr_remote_nd() QNX Neutrino No No Yes Yes
netmgr_strtond() QNX Neutrino Yes No Yes Yes
nextafter() ANSI, POSIX 1003.1 No No No Yes
nextafterf() ANSI, POSIX 1003.1 No No No Yes
nftw() nftw is POSIX 1003.1 XSI; nftw64 is Large-file support Yes No Yes Yes
nftw64() nftw is POSIX 1003.1 XSI; nftw64 is Large-file support Yes No Yes Yes
nice() POSIX 1003.1 XSI No No Yes Yes
nrand48() POSIX 1003.1 XSI No No No Yes
nsec2timespec() QNX Neutrino No Yes Yes Yes
ntohl() POSIX 1003.1 No Yes Yes Yes
ntohs() POSIX 1003.1 No Yes Yes Yes

O

Function Classification Cancel ISR Signal Thread
offsetof() ANSI, POSIX 1003.1 No Yes Yes Yes
open() open is POSIX 1003.1; open64 is Large-file support Yes No Yes Yes
open64() open is POSIX 1003.1; open64 is Large-file support Yes No Yes Yes
opendir() POSIX 1003.1 Yes No No Yes
openfd() QNX Neutrino Yes No Yes Yes
openlog() POSIX 1003.1 XSI Yes No No Yes
openpty() Unix Yes No Yes Yes
out16() QNX Neutrino No Yes Yes Yes
out16s() QNX Neutrino No Yes Yes Yes
out32() QNX Neutrino No Yes Yes Yes
out32s() QNX Neutrino No Yes Yes Yes
out8() QNX Neutrino No Yes Yes Yes
out8s() QNX Neutrino No Yes Yes Yes
outbe16() QNX Neutrino No Yes Yes Yes
outbe32() QNX Neutrino No Yes Yes Yes
outle16() QNX Neutrino No Yes Yes Yes
outle32() QNX Neutrino No Yes Yes Yes

P

Function Classification Cancel ISR Signal Thread
pathconf() POSIX 1003.1 No No Yes Yes
pathfind() Unix Yes No Yes Yes
pathfind_r() Unix Yes No Yes Yes
pathmgr_symlink() QNX Neutrino Yes No Yes Yes
pathmgr_unlink() QNX Neutrino Yes No Yes Yes
pause() POSIX 1003.1 Yes No Yes Yes
pccard_arm() QNX Neutrino Yes No Yes Yes
pccard_attach() QNX Neutrino Yes No Yes Yes
pccard_detach() QNX Neutrino Yes No Yes Yes
pccard_info() QNX Neutrino Yes No Yes Yes
pccard_lock() QNX Neutrino Yes No Yes Yes
pccard_raw_read() QNX Neutrino Yes No Yes Yes
pccard_unlock() QNX Neutrino Yes No Yes Yes
pci_attach() QNX Neutrino Yes No Yes Yes
pci_attach_device() QNX Neutrino Yes No Yes Yes
pci_detach() QNX Neutrino Yes No Yes Yes
pci_detach_device() QNX Neutrino Yes No Yes Yes
pci_find_class() QNX Neutrino Yes No Yes Yes
pci_find_device() QNX Neutrino Yes No Yes Yes
pci_irq_routing_options() QNX Neutrino Yes No Yes Yes
pci_map_irq() QNX Neutrino Yes No Yes Yes
pci_present() QNX Neutrino Yes No Yes Yes
pci_read_config() QNX Neutrino Yes No Yes Yes
pci_read_config16() QNX Neutrino Yes No Yes Yes
pci_read_config32() QNX Neutrino Yes No Yes Yes
pci_read_config8() QNX Neutrino Yes No Yes Yes
pci_rescan_bus() QNX Neutrino Yes No Yes Yes
pci_write_config() QNX Neutrino Yes No Yes Yes
pci_write_config16() QNX Neutrino Yes No Yes Yes
pci_write_config32() QNX Neutrino Yes No Yes Yes
pci_write_config8() QNX Neutrino Yes No Yes Yes
pclose() POSIX 1003.1 Yes No No No
perror() ANSI, POSIX 1003.1 Yes No No Yes
pipe() POSIX 1003.1 No No Yes Yes
poll() POSIX 1003.1 XSI Yes No No Yes
popen() POSIX 1003.1 Yes No No No
posix_mem_offset() posix_mem_offset is POSIX 1003.1 TYM; posix_mem_offset64 is Large-file support No No Yes Yes
posix_mem_offset64() posix_mem_offset is POSIX 1003.1 TYM; posix_mem_offset64 is Large-file support No No Yes Yes
posix_memalign() POSIX 1003.1 ADV No No Yes Yes
pow() ANSI, POSIX 1003.1 No No No Yes
powf() ANSI, POSIX 1003.1 No No No Yes
pread() pread is POSIX 1003.1 XSI; pread64 is Large-file support Yes No Yes Yes
pread64() pread is POSIX 1003.1 XSI; pread64 is Large-file support Yes No Yes Yes
printf() ANSI, POSIX 1003.1 Yes No No Yes
procmgr_daemon() QNX Neutrino No No Yes Yes
procmgr_event_notify() QNX Neutrino No No Yes Yes
procmgr_event_trigger() QNX Neutrino No No Yes Yes
procmgr_guardian() QNX Neutrino No No Yes Yes
procmgr_session() QNX Neutrino No No No Yes
pthread_abort() QNX Neutrino No No Yes Yes
pthread_atfork() POSIX 1003.1 THR No No Yes Yes
pthread_attr_destroy() POSIX 1003.1 THR No No Yes Yes
pthread_attr_getdetachstate() POSIX 1003.1 THR No No Yes Yes
pthread_attr_getguardsize() POSIX 1003.1 XSI No No Yes Yes
pthread_attr_getinheritsched() POSIX 1003.1 THR TPS No No Yes Yes
pthread_attr_getschedparam() POSIX 1003.1 THR No No Yes Yes
pthread_attr_getschedpolicy() POSIX 1003.1 THR TPS No No Yes Yes
pthread_attr_getscope() POSIX 1003.1 THR TPS No No Yes Yes
pthread_attr_getstackaddr() POSIX 1003.1 THR TSA No No Yes Yes
pthread_attr_getstacklazy() QNX Neutrino No No Yes Yes
pthread_attr_getstacksize() POSIX 1003.1 THR TSS No No Yes Yes
pthread_attr_init() POSIX 1003.1 THR No No Yes Yes
pthread_attr_setdetachstate() POSIX 1003.1 THR No No Yes Yes
pthread_attr_setguardsize() POSIX 1003.1 XSI No No Yes Yes
pthread_attr_setinheritsched() POSIX 1003.1 THR TPS No No Yes Yes
pthread_attr_setschedparam() POSIX 1003.1 THR No No Yes Yes
pthread_attr_setschedpolicy() POSIX 1003.1 THR TPS No No Yes Yes
pthread_attr_setscope() POSIX 1003.1 THR TPS No No Yes Yes
pthread_attr_setstackaddr() POSIX 1003.1 THR TSA No No Yes Yes
pthread_attr_setstacklazy() QNX Neutrino No No Yes Yes
pthread_attr_setstacksize() POSIX 1003.1 THR TSS No No Yes Yes
pthread_barrier_destroy() POSIX 1003.1 THR BAR No No Yes Yes
pthread_barrier_init() POSIX 1003.1 THR BAR No No Yes Yes
pthread_barrier_wait() POSIX 1003.1 THR BAR No No Yes Yes
pthread_barrierattr_destroy() POSIX 1003.1 THR BAR No No Yes Yes
pthread_barrierattr_getpshared() POSIX 1003.1 THR BAR TSH No No Yes Yes
pthread_barrierattr_init() POSIX 1003.1 THR BAR No No Yes Yes
pthread_barrierattr_setpshared() POSIX 1003.1 THR BAR TSH No No Yes Yes
pthread_cancel() POSIX 1003.1 THR No No Yes Yes
pthread_cleanup_pop() POSIX 1003.1 THR No No Yes Yes
pthread_cleanup_push() POSIX 1003.1 THR No No Yes Yes
pthread_cond_broadcast() POSIX 1003.1 THR No No Yes Yes
pthread_cond_destroy() POSIX 1003.1 THR No No Yes Yes
pthread_cond_init() POSIX 1003.1 THR No No Yes Yes
pthread_cond_signal() POSIX 1003.1 THR No No Yes Yes
pthread_cond_timedwait() POSIX 1003.1 THR Yes No Yes Yes
pthread_cond_wait() POSIX 1003.1 THR Yes No Yes Yes
pthread_condattr_destroy() POSIX 1003.1 THR No No Yes Yes
pthread_condattr_getclock() POSIX 1003.1 THR CS No No Yes Yes
pthread_condattr_getpshared() POSIX 1003.1 THR TSH No No Yes Yes
pthread_condattr_init() POSIX 1003.1 THR No No Yes Yes
pthread_condattr_setclock() POSIX 1003.1 THR CS No No Yes Yes
pthread_condattr_setpshared() POSIX 1003.1 THR TSH No No Yes Yes
pthread_create() POSIX 1003.1 THR No No Yes Yes
pthread_detach() POSIX 1003.1 THR No No Yes Yes
pthread_equal() POSIX 1003.1 THR No No Yes Yes
pthread_exit() POSIX 1003.1 THR No No Yes Yes
pthread_getconcurrency() POSIX 1003.1 XSI No No Yes Yes
pthread_getcpuclockid() POSIX 1003.1 THR TCT No No Yes Yes
pthread_getschedparam() POSIX 1003.1 THR TPS No No Yes Yes
pthread_getspecific() POSIX 1003.1 THR No No Yes Yes
pthread_join() POSIX 1003.1 THR Yes No Yes Yes
pthread_key_create() POSIX 1003.1 THR No No No Yes
pthread_key_delete() POSIX 1003.1 THR No No Yes Yes
pthread_kill() POSIX 1003.1 THR No No Yes Yes
pthread_mutex_destroy() POSIX 1003.1 THR No No Yes Yes
pthread_mutex_getprioceiling() POSIX 1003.1 THR TPP No No Yes Yes
pthread_mutex_init() POSIX 1003.1 THR No No Yes Yes
pthread_mutex_lock() POSIX 1003.1 THR No No Yes Yes
pthread_mutex_setprioceiling() POSIX 1003.1 THR TPP No No Yes Yes
pthread_mutex_timedlock() POSIX 1003.1 THR TMO No No Yes Yes
pthread_mutex_trylock() POSIX 1003.1 THR No No Yes Yes
pthread_mutex_unlock() POSIX 1003.1 THR No No Yes Yes
pthread_mutexattr_destroy() POSIX 1003.1 THR No No Yes Yes
pthread_mutexattr_getprioceiling() POSIX 1003.1 THR TPP No No Yes Yes
pthread_mutexattr_getprotocol() POSIX 1003.1 THR TPP|TPI No No Yes Yes
pthread_mutexattr_getpshared() POSIX 1003.1 THR TSH No No Yes Yes
pthread_mutexattr_getrecursive() QNX Neutrino No No Yes Yes
pthread_mutexattr_gettype() POSIX 1003.1 XSI No No Yes Yes
pthread_mutexattr_init() POSIX 1003.1 THR No No Yes Yes
pthread_mutexattr_setprioceiling() POSIX 1003.1 THR TPP No No Yes Yes
pthread_mutexattr_setprotocol() POSIX 1003.1 THR TPP|TPI No No Yes Yes
pthread_mutexattr_setpshared() POSIX 1003.1 THR TSH No No Yes Yes
pthread_mutexattr_setrecursive() QNX Neutrino No No Yes Yes
pthread_mutexattr_settype() POSIX 1003.1 XSI No No Yes Yes
pthread_once() POSIX 1003.1 THR No No Yes Yes
pthread_rwlock_destroy() POSIX 1003.1 THR No No Yes Yes
pthread_rwlock_init() POSIX 1003.1 THR No No Yes Yes
pthread_rwlock_rdlock() POSIX 1003.1 THR Yes No Yes Yes
pthread_rwlock_timedrdlock() POSIX 1003.1 THR TMO Yes No Yes Yes
pthread_rwlock_timedwrlock() POSIX 1003.1 THR TMO Yes No Yes Yes
pthread_rwlock_tryrdlock() POSIX 1003.1 THR Yes No Yes Yes
pthread_rwlock_trywrlock() POSIX 1003.1 THR Yes No Yes Yes
pthread_rwlock_unlock() POSIX 1003.1 THR No No Yes Yes
pthread_rwlock_wrlock() POSIX 1003.1 THR Yes No Yes Yes
pthread_rwlockattr_destroy() POSIX 1003.1 THR No No Yes Yes
pthread_rwlockattr_getpshared() POSIX 1003.1 THR TSH No No Yes Yes
pthread_rwlockattr_init() POSIX 1003.1 THR No No Yes Yes
pthread_rwlockattr_setpshared() POSIX 1003.1 THR TSH No No Yes Yes
pthread_self() POSIX 1003.1 THR No No Yes Yes
pthread_setcancelstate() POSIX 1003.1 THR No No Yes Yes
pthread_setcanceltype() POSIX 1003.1 THR No No Yes Yes
pthread_setconcurrency() POSIX 1003.1 XSI No No Yes Yes
pthread_setschedparam() POSIX 1003.1 THR TPS No No Yes Yes
pthread_setspecific() POSIX 1003.1 THR No No No Yes
pthread_sigmask() POSIX 1003.1 THR No No Yes Yes
pthread_sleepon_broadcast() QNX Neutrino No No Yes Yes
pthread_sleepon_lock() QNX Neutrino Yes No Yes Yes
pthread_sleepon_signal() QNX Neutrino No No Yes Yes
pthread_sleepon_timedwait() QNX Neutrino Yes No Yes Yes
pthread_sleepon_unlock() QNX Neutrino No No Yes Yes
pthread_sleepon_wait() QNX Neutrino Yes No Yes Yes
pthread_spin_destroy() POSIX 1003.1 THR SPI No No Yes Yes
pthread_spin_init() POSIX 1003.1 THR SPI No No Yes Yes
pthread_spin_lock() POSIX 1003.1 THR SPI No No Yes Yes
pthread_spin_trylock() POSIX 1003.1 THR SPI No No Yes Yes
pthread_spin_unlock() POSIX 1003.1 THR SPI No No Yes Yes
pthread_testcancel() POSIX 1003.1 THR Yes No Yes Yes
pthread_timedjoin() QNX Neutrino No No Yes Yes
pulse_attach() QNX Neutrino Yes No No Yes
pulse_detach() QNX Neutrino No No No Yes
putc() ANSI, POSIX 1003.1 Yes No No Yes
putc_unlocked() POSIX 1003.1 TSF Yes No No No
putchar() ANSI, POSIX 1003.1 Yes No No Yes
putchar_unlocked() POSIX 1003.1 TSF Yes No No No
putenv() POSIX 1003.1 XSI No No No No
puts() ANSI, POSIX 1003.1 Yes No No Yes
putspent() Unix Yes No No No
pututline() Unix Yes No No Yes
putw() Legacy Unix Yes No Yes Yes
putwc() ANSI, POSIX 1003.1 Yes No No Yes
putwchar() ANSI, POSIX 1003.1 Yes No No Yes
pwrite() pwrite is POSIX 1003.1 XSI; pwrite64 is Large-file support Yes No Yes Yes
pwrite64() pwrite is POSIX 1003.1 XSI; pwrite64 is Large-file support Yes No Yes Yes

Q

Function Classification Cancel ISR Signal Thread
qnx_crypt() QNX Neutrino No No Yes Yes
qsort() ANSI, POSIX 1003.1 No No No Yes

R

Function Classification Cancel ISR Signal Thread
Raccept() SOCKS No No No No
raise() ANSI, POSIX 1003.1 No No Yes Yes
rand() ANSI, POSIX 1003.1 No No Yes No
rand_r() POSIX 1003.1 TSF No No Yes Yes
random() POSIX 1003.1 XSI No No Yes No
Rbind() SOCKS No No No No
rcmd() Unix Yes No No No
Rconnect() SOCKS No No No No
rdchk() Unix No No Yes Yes
re_comp() Legacy Unix No No Yes Yes
re_exec() Legacy Unix No No Yes Yes
read() POSIX 1003.1 XSI Yes No Yes Yes
read_main_config_file() SNMP Yes No No No
readblock() QNX Neutrino Yes No Yes Yes
readcond() QNX Neutrino Yes No Yes Yes
readdir() POSIX 1003.1 Yes No No No
readdir_r() POSIX 1003.1 TSF No No Yes Yes
readlink() POSIX 1003.1 No No Yes Yes
readv() POSIX 1003.1 XSI Yes No Yes Yes
realloc() ANSI, POSIX 1003.1 No No No Yes
realpath() POSIX 1003.1 XSI Yes No Yes Yes
recv() POSIX 1003.1 Yes No No Yes
recvfrom() POSIX 1003.1 Yes No No Yes
recvmsg() POSIX 1003.1 Yes No No Yes
regcomp() POSIX 1003.1 No No No Yes
regerror() POSIX 1003.1 No No Yes Yes
regexec() POSIX 1003.1 No No No Yes
regfree() POSIX 1003.1 No No No Yes
remainder() ANSI, POSIX 1003.1 No No No Yes
remainderf() ANSI, POSIX 1003.1 No No No Yes
remove() ANSI, POSIX 1003.1 Yes No No Yes
rename() ANSI, POSIX 1003.1 Yes No Yes Yes
res_init() Unix Yes No No No
res_mkquery() Unix Yes No No No
res_query() Unix Yes No No No
res_querydomain() Unix Yes No No No
res_search() Unix Yes No No No
res_send() Unix Yes No No No
resmgr_attach() QNX Neutrino Yes No No Yes
resmgr_block() QNX Neutrino Yes No No Yes
resmgr_context_alloc() QNX Neutrino Yes No No Yes
resmgr_context_free() QNX Neutrino Yes No No Yes
resmgr_detach() QNX Neutrino Yes No No Yes
resmgr_devino() QNX Neutrino Yes No No Yes
_resmgr_handle_grow() QNX Neutrino No No No Yes
resmgr_handle_tune() QNX Neutrino No No No Yes
resmgr_handler() QNX Neutrino Yes No No Yes
_resmgr_io_func() QNX Neutrino No No No Yes
resmgr_iofuncs() QNX Neutrino No No No Yes
resmgr_msgread() QNX Neutrino No No Yes Yes
resmgr_msgreadv() QNX Neutrino No No Yes Yes
resmgr_msgwrite() QNX Neutrino No No Yes Yes
resmgr_msgwritev() QNX Neutrino No No Yes Yes
_RESMGR_NPARTS() QNX Neutrino No Yes Yes Yes
_resmgr_ocb() QNX Neutrino No No No Yes
resmgr_open_bind() QNX Neutrino No No No Yes
resmgr_pathname() QNX Neutrino No No Yes Yes
_RESMGR_PTR() QNX Neutrino No Yes Yes Yes
_RESMGR_STATUS() QNX Neutrino No Yes Yes Yes
resmgr_unbind() QNX Neutrino No No No Yes
rewind() ANSI, POSIX 1003.1 Yes No No Yes
rewinddir() POSIX 1003.1 Yes No Yes Yes
Rgetsockname() SOCKS No No No No
rindex() POSIX 1003.1 XSI No Yes Yes Yes
rint() ANSI, POSIX 1003.1 No No No Yes
rintf() ANSI, POSIX 1003.1 No No No Yes
Rlisten() SOCKS No No No No
rmdir() POSIX 1003.1 No No Yes Yes
Rrcmd() SOCKS No No No No
rresvport() Unix Yes No No Yes
Rselect() SOCKS No No No No
rsrcdbmgr_attach() QNX Neutrino Yes No Yes Yes
rsrcdbmgr_create() QNX Neutrino Yes No Yes Yes
rsrcdbmgr_destroy() QNX Neutrino Yes No Yes Yes
rsrcdbmgr_detach() QNX Neutrino Yes No Yes Yes
rsrcdbmgr_devno_attach() QNX Neutrino Yes No Yes Yes
rsrcdbmgr_devno_detach() QNX Neutrino Yes No Yes Yes
rsrcdbmgr_query() QNX Neutrino Yes No Yes Yes
ruserok() Unix Yes No No No

S

Function Classification Cancel ISR Signal Thread
sbrk() Legacy Unix No No No Yes
scalb() scalb is POSIX 1003.1 XSI; scalbf is ANSI (draft) No No No Yes
scalbf() scalb is POSIX 1003.1 XSI; scalbf is ANSI (draft) No No No Yes
scalbn() ANSI, POSIX 1003.1 No No No Yes
scalbnf() ANSI, POSIX 1003.1 No No No Yes
_scalloc() QNX Neutrino No No No Yes
scandir() Legacy Unix Yes No Yes Yes
scanf() ANSI, POSIX 1003.1 Yes No No Yes
sched_get_priority_adjust() QNX Neutrino No No Yes Yes
sched_get_priority_max() POSIX 1003.1 PS No No Yes Yes
sched_get_priority_min() POSIX 1003.1 PS No No Yes Yes
sched_getparam() POSIX 1003.1 PS No No Yes Yes
sched_getscheduler() POSIX 1003.1 PS No No Yes Yes
sched_rr_get_interval() POSIX 1003.1 PS No No Yes Yes
sched_setparam() POSIX 1003.1 PS No No Yes Yes
sched_setscheduler() POSIX 1003.1 PS No No Yes Yes
sched_yield() POSIX 1003.1 PS|THR No No Yes Yes
SchedGet() QNX Neutrino No No Yes Yes
SchedGet_r() QNX Neutrino No No Yes Yes
SchedInfo() QNX Neutrino No No Yes Yes
SchedInfo_r() QNX Neutrino No No Yes Yes
SchedSet() QNX Neutrino No No Yes Yes
SchedSet_r() QNX Neutrino No No Yes Yes
SchedYield() QNX Neutrino No No Yes Yes
SchedYield_r() QNX Neutrino No No Yes Yes
sctp_bindx() SCTP Yes No No Yes
sctp_connectx() SCTP Yes No No Yes
sctp_freeladdrs() SCTP No No No Yes
sctp_freepaddrs() SCTP No No No Yes
sctp_getladdrs() SCTP Yes No No Yes
sctp_getpaddrs() SCTP Yes No No Yes
sctp_peeloff() SCTP Yes No No Yes
sctp_recvmsg() SCTP Yes No No Yes
sctp_sendmsg() SCTP Yes No No Yes
searchenv() QNX 4 No No No Yes
seed48() POSIX 1003.1 XSI No No No Yes
seekdir() POSIX 1003.1 XSI Yes No No No
select() POSIX 1003.1 No No No See Caveats
select_attach() QNX Neutrino Yes No No Yes
select_detach() QNX Neutrino Yes No No Yes
select_query() QNX Neutrino No No No Yes
sem_close() POSIX 1003.1 SEM No No Yes Yes
sem_destroy() POSIX 1003.1 SEM No No Yes Yes
sem_getvalue() POSIX 1003.1 SEM No No Yes Yes
sem_init() POSIX 1003.1 SEM No No No Yes
sem_open() POSIX 1003.1 SEM No No Yes Yes
sem_post() POSIX 1003.1 SEM No No Yes Yes
sem_timedwait() POSIX 1003.1 SEM TMO Yes No Yes Yes
sem_trywait() POSIX 1003.1 SEM No No Yes Yes
sem_unlink() POSIX 1003.1 SEM No No Yes Yes
sem_wait() POSIX 1003.1 SEM Yes No Yes Yes
send() POSIX 1003.1 Yes No No Yes
sendmsg() POSIX 1003.1 Yes No No Yes
sendto() POSIX 1003.1 Yes No No Yes
setbuf() ANSI, POSIX 1003.1 No No No Yes
setbuffer() Unix No No No Yes
setdomainname() Unix No Yes Yes Yes
setegid() POSIX 1003.1 No No Yes Yes
setenv() POSIX 1003.1 No No No No
seteuid() POSIX 1003.1 No No Yes Yes
setgid() POSIX 1003.1 No No Yes Yes
setgrent() POSIX 1003.1 XSI Yes No No No
setgroups() Unix Yes No No No
sethostent() POSIX 1003.1 No No No No
sethostname() Unix Yes No Yes Yes
SETIOV() QNX Neutrino No Yes Yes Yes
setitimer() POSIX 1003.1 XSI No No Yes Yes
setjmp() ANSI, POSIX 1003.1 No No Yes Yes
setkey() POSIX 1003.1 XSI No No No No
setlinebuf() Unix No No No Yes
setlocale() ANSI, POSIX 1003.1 No No No Yes
setlogmask() POSIX 1003.1 XSI No No No No
setnetent() POSIX 1003.1 Yes No No No
setpgid() POSIX 1003.1 No No Yes Yes
setpgrp() POSIX 1003.1 XSI No No Yes Yes
setprio() QNX 4 No No Yes Yes
setprotoent() POSIX 1003.1 Yes No No No
setpwent() POSIX 1003.1 XSI Yes No No No
setregid() POSIX 1003.1 XSI No No Yes Yes
setreuid() POSIX 1003.1 XSI No No Yes Yes
setrlimit() setrlimit is POSIX 1003.1 XSI; setrlimit64 is Large-file support No No Yes Yes
setrlimit64() setrlimit is POSIX 1003.1 XSI; setrlimit64 is Large-file support No No Yes Yes
setservent() POSIX 1003.1 Yes No No No
setsid() POSIX 1003.1 No No Yes Yes
setsockopt() POSIX 1003.1 Yes No No Yes
setspent() Unix No No No No
setstate() POSIX 1003.1 XSI No No No No
settimeofday() Legacy Unix No No Yes Yes
setuid() POSIX 1003.1 No No Yes Yes
setutent() Unix Yes No Yes Yes
setvbuf() ANSI, POSIX 1003.1 No No No Yes
_sfree() QNX Neutrino No No Yes Yes
shm_ctl() QNX Neutrino Yes No Yes Yes
shm_ctl_special() QNX Neutrino Yes No Yes Yes
shm_open() POSIX 1003.1 SHM No No Yes Yes
shm_unlink() POSIX 1003.1 SHM No No Yes Yes
shutdown() POSIX 1003.1 Yes No No Yes
sigaction() POSIX 1003.1 No No Yes Yes
sigaddset() POSIX 1003.1 No Yes Yes Yes
sigblock() Unix No No Yes No
sigdelset() POSIX 1003.1 No Yes Yes Yes
sigemptyset() POSIX 1003.1 No Yes Yes Yes
sigfillset() POSIX 1003.1 No Yes Yes Yes
sigismember() POSIX 1003.1 No Yes Yes Yes
siglongjmp() POSIX 1003.1 No No Yes Yes
sigmask() Unix No Yes Yes Yes
signal() ANSI, POSIX 1003.1 No No Yes Yes
SignalAction() QNX Neutrino No No Yes Yes
SignalAction_r() QNX Neutrino No No Yes Yes
SignalKill() QNX Neutrino No No Yes Yes
SignalKill_r() QNX Neutrino No No Yes Yes
SignalProcmask() QNX Neutrino No No Yes Yes
SignalProcmask_r() QNX Neutrino No No Yes Yes
SignalSuspend() QNX Neutrino Yes No Yes Yes
SignalSuspend_r() QNX Neutrino Yes No Yes Yes
SignalWaitinfo() QNX Neutrino Yes No Yes Yes
SignalWaitinfo_r() QNX Neutrino Yes No Yes Yes
significand() Unix No No No Yes
significandf() Unix No No No Yes
sigpause() POSIX 1003.1 XSI Yes No Yes Yes
sigpending() POSIX 1003.1 No No Yes Yes
sigprocmask() POSIX 1003.1 THR No No Yes Yes
sigqueue() POSIX 1003.1 RTS No No Yes Yes
sigsetjmp() POSIX 1003.1 No No Yes Yes
sigsetmask() Unix No No Yes Yes
sigsuspend() POSIX 1003.1 Yes No Yes Yes
sigtimedwait() POSIX 1003.1 RTS Yes No Yes Yes
sigunblock() Unix No No Yes Yes
sigwait() POSIX 1003.1 Yes No Yes Yes
sigwaitinfo() POSIX 1003.1 RTS Yes No Yes Yes
sin() ANSI, POSIX 1003.1 No No No Yes
sinf() ANSI, POSIX 1003.1 No No No Yes
sinh() ANSI, POSIX 1003.1 No No No Yes
sinhf() ANSI, POSIX 1003.1 No No No Yes
sleep() POSIX 1003.1 Yes No Yes Yes
_sleepon_broadcast() QNX Neutrino No No No Yes
_sleepon_destroy() QNX Neutrino No No No Yes
_sleepon_init() QNX Neutrino No No No Yes
_sleepon_lock() QNX Neutrino No No No Yes
_sleepon_signal() QNX Neutrino No No No Yes
_sleepon_unlock() QNX Neutrino No No No Yes
_sleepon_wait() QNX Neutrino No No No Yes
slogb() QNX Neutrino Yes No Yes Yes
slogf() QNX Neutrino Yes No Yes Yes
slogi() QNX Neutrino Yes No Yes Yes
_smalloc() QNX Neutrino No No No Yes
snmp_close() SNMP Yes No No No
snmp_free_pdu() SNMP No No No No
snmp_open() SNMP Yes No No No
snmp_pdu_create() SNMP No No No No
snmp_read() SNMP Yes No No No
snmp_select_info() SNMP No No No No
snmp_send() SNMP Yes No No No
snmp_timeout() SNMP Yes No No No
snprintf() ANSI, POSIX 1003.1 No No Yes Yes
sockatmark() POSIX 1003.1 Yes No No No
socket() POSIX 1003.1 Yes No No Yes
socketpair() POSIX 1003.1 Yes No No Yes
SOCKSinit() SOCKS No No No No
sopen() Unix Yes No No Yes
sopenfd() Unix Yes No Yes Yes
spawn() QNX Neutrino No No Yes Yes
spawnl() QNX 4 See Caveats No No Yes
spawnle() QNX 4 See Caveats No No Yes
spawnlp() QNX 4 See Caveats No No Yes
spawnlpe() QNX 4 See Caveats No No Yes
spawnp() QNX Neutrino No No No Yes
spawnv() QNX 4 See Caveats No No Yes
spawnve() QNX 4 See Caveats No No Yes
spawnvp() QNX 4 See Caveats No No Yes
spawnvpe() QNX 4 See Caveats No No Yes
sprintf() ANSI, POSIX 1003.1 No No Yes Yes
sqrt() ANSI, POSIX 1003.1 No No No Yes
sqrtf() ANSI, POSIX 1003.1 No No No Yes
srand() ANSI, POSIX 1003.1 No No Yes Yes
srand48() POSIX 1003.1 XSI No No Yes Yes
srandom() POSIX 1003.1 XSI No No No No
_srealloc() QNX Neutrino No No No Yes
sscanf() ANSI, POSIX 1003.1 No No Yes Yes
stat() stat is POSIX 1003.1; stat64 is Large-file support No No Yes Yes
stat64() stat is POSIX 1003.1; stat64 is Large-file support No No Yes Yes
statvfs() statvfs is POSIX 1003.1 XSI; statvfs64 is Large-file support No No Yes Yes
statvfs64() statvfs is POSIX 1003.1 XSI; statvfs64 is Large-file support No No Yes Yes
straddstr() QNX Neutrino No Yes Yes Yes
strcasecmp() POSIX 1003.1 XSI No Yes Yes Yes
strcat() ANSI, POSIX 1003.1 No Yes Yes Yes
strchr() ANSI, POSIX 1003.1 No Yes Yes Yes
strcmp() ANSI, POSIX 1003.1 No Yes Yes Yes
strcmpi() QNX 4 No Yes Yes Yes
strcoll() ANSI, POSIX 1003.1 No Yes Yes Yes
strcpy() ANSI, POSIX 1003.1 No Yes Yes Yes
strcspn() ANSI, POSIX 1003.1 No Yes Yes Yes
strdup() POSIX 1003.1 XSI No No No Yes
strerror() ANSI, POSIX 1003.1 No No Yes Yes
strftime() ANSI, POSIX 1003.1 No No Yes Yes
stricmp() QNX 4 No Yes Yes Yes
strlen() ANSI, POSIX 1003.1 No Yes Yes Yes
strlwr() Unix No Yes Yes Yes
strncasecmp() POSIX 1003.1 XSI No Yes Yes Yes
strncat() ANSI, POSIX 1003.1 No Yes Yes Yes
strncmp() ANSI, POSIX 1003.1 No Yes Yes Yes
strncpy() ANSI, POSIX 1003.1 No Yes Yes Yes
strnicmp() QNX 4 No Yes Yes Yes
strnset() QNX 4 No Yes Yes Yes
strpbrk() ANSI, POSIX 1003.1 No Yes Yes Yes
strrchr() ANSI, POSIX 1003.1 No Yes Yes Yes
strrev() QNX 4 No Yes Yes Yes
strsep() Unix No Yes Yes Yes
strset() QNX 4 No Yes Yes Yes
strsignal() Unix No No Yes Yes
strspn() ANSI, POSIX 1003.1 No Yes Yes Yes
strstr() ANSI, POSIX 1003.1 No Yes Yes Yes
strtod() ANSI, POSIX 1003.1 No No Yes Yes
strtoimax() ANSI, POSIX 1003.1 No Yes Yes Yes
strtok() ANSI, POSIX 1003.1 No No No No
strtok_r() POSIX 1003.1 TSF No Yes Yes Yes
strtol() ANSI, POSIX 1003.1 No Yes Yes Yes
strtoll() ANSI, POSIX 1003.1 No Yes Yes Yes
strtoul() ANSI, POSIX 1003.1 No Yes Yes Yes
strtoull() ANSI, POSIX 1003.1 No Yes Yes Yes
strtoumax() ANSI, POSIX 1003.1 No Yes Yes Yes
strupr() Unix No Yes Yes Yes
strxfrm() ANSI, POSIX 1003.1 No Yes Yes Yes
swab() POSIX 1003.1 XSI No Yes Yes Yes
swprintf() ANSI, POSIX 1003.1 No No Yes Yes
swscanf() ANSI, POSIX 1003.1 No No Yes Yes
symlink() POSIX 1003.1 No No Yes Yes
sync() POSIX 1003.1 XSI No No Yes Yes
SyncCondvarSignal() QNX Neutrino Yes No Yes Yes
SyncCondvarSignal_r() QNX Neutrino Yes No Yes Yes
SyncCondvarWait() QNX Neutrino Yes No Yes Yes
SyncCondvarWait_r() QNX Neutrino Yes No Yes Yes
SyncCtl() QNX Neutrino No No Yes Yes
SyncCtl_r() QNX Neutrino No No Yes Yes
SyncDestroy() QNX Neutrino No No Yes Yes
SyncDestroy_r() QNX Neutrino No No Yes Yes
SyncMutexEvent() QNX Neutrino No No Yes Yes
SyncMutexEvent_r() QNX Neutrino No No Yes Yes
SyncMutexLock() QNX Neutrino No No Yes Yes
SyncMutexLock_r() QNX Neutrino No No Yes Yes
SyncMutexRevive() QNX Neutrino No No Yes Yes
SyncMutexRevive_r() QNX Neutrino No No Yes Yes
SyncMutexUnlock() QNX Neutrino No No Yes Yes
SyncMutexUnlock_r() QNX Neutrino No No Yes Yes
SyncSemPost() QNX Neutrino No No Yes Yes
SyncSemPost_r() QNX Neutrino No No Yes Yes
SyncSemWait() QNX Neutrino No No Yes Yes
SyncSemWait_r() QNX Neutrino No No Yes Yes
SyncTypeCreate() QNX Neutrino No No Yes Yes
SyncTypeCreate_r() QNX Neutrino No No Yes Yes
sysconf() POSIX 1003.1 No No Yes Yes
sysctl() Unix Yes No No Yes
syslog() POSIX 1003.1 XSI Yes No No No
sysmgr_reboot() QNX Neutrino No No Yes Yes
SYSPAGE_CPU_ENTRY() QNX Neutrino No Yes Yes Yes
SYSPAGE_ENTRY() QNX Neutrino No Yes Yes Yes
system() ANSI, POSIX 1003.1 Yes No No Yes

T

Function Classification Cancel ISR Signal Thread
tan() ANSI, POSIX 1003.1 No No No Yes
tanf() ANSI, POSIX 1003.1 No No No Yes
tanh() ANSI, POSIX 1003.1 No No No Yes
tanhf() ANSI, POSIX 1003.1 No No No Yes
tcdrain() POSIX 1003.1 Yes No Yes Yes
tcdropline() QNX 4 No No Yes Yes
tcflow() POSIX 1003.1 No No Yes Yes
tcflush() POSIX 1003.1 No No Yes Yes
tcgetattr() POSIX 1003.1 No No Yes Yes
tcgetpgrp() POSIX 1003.1 No No Yes Yes
tcgetsid() POSIX 1003.1 XSI No No Yes Yes
tcgetsize() QNX Neutrino No No Yes Yes
tcinject() QNX Neutrino No No Yes Yes
tcischars() QNX Neutrino No No Yes Yes
tcsendbreak() POSIX 1003.1 No No Yes Yes
tcsetattr() POSIX 1003.1 No No Yes Yes
tcsetpgrp() POSIX 1003.1 No No Yes Yes
tcsetsid() QNX Neutrino No No No Yes
tcsetsize() QNX Neutrino No No Yes Yes
tell() tell is QNX 4; tell64 is Large-file support Yes No Yes Yes
tell64() tell is QNX 4; tell64 is Large-file support Yes No Yes Yes
telldir() POSIX 1003.1 XSI Yes No No No
tempnam() POSIX 1003.1 XSI No No No No
thread_pool_control() QNX Neutrino Yes No No Yes
thread_pool_create() QNX Neutrino No No No Yes
thread_pool_destroy() QNX Neutrino Yes No No Yes
thread_pool_limits() QNX Neutrino Yes No No Yes
thread_pool_start() QNX Neutrino Yes No No Yes
ThreadCancel() QNX Neutrino No No Yes Yes
ThreadCancel_r() QNX Neutrino No No Yes Yes
ThreadCreate() QNX Neutrino No No Yes Yes
ThreadCreate_r() QNX Neutrino No No Yes Yes
ThreadCtl() QNX Neutrino No No Yes Yes
ThreadCtl_r() QNX Neutrino No No Yes Yes
ThreadDestroy() QNX Neutrino No No Yes Yes
ThreadDestroy_r() QNX Neutrino No No Yes Yes
ThreadDetach() QNX Neutrino No No Yes Yes
ThreadDetach_r() QNX Neutrino No No Yes Yes
ThreadJoin() QNX Neutrino Yes No Yes Yes
ThreadJoin_r() QNX Neutrino Yes No Yes Yes
time() ANSI, POSIX 1003.1 No No Yes Yes
timer_create() POSIX 1003.1 TMR No No Yes Yes
timer_delete() POSIX 1003.1 TMR No No Yes Yes
timer_getexpstatus() QNX Neutrino No No Yes Yes
timer_getoverrun() POSIX 1003.1 TMR No No Yes Yes
timer_gettime() POSIX 1003.1 TMR No No Yes Yes
timer_settime() POSIX 1003.1 TMR No No Yes Yes
timer_timeout() QNX Neutrino No No Yes Yes
timer_timeout_r() QNX Neutrino No No Yes Yes
TimerAlarm() QNX Neutrino No No Yes Yes
TimerAlarm_r() QNX Neutrino No No Yes Yes
TimerCreate() QNX Neutrino No No Yes Yes
TimerCreate_r() QNX Neutrino No No Yes Yes
TimerDestroy() QNX Neutrino No No Yes Yes
TimerDestroy_r() QNX Neutrino No No Yes Yes
TimerInfo() QNX Neutrino No No Yes Yes
TimerInfo_r() QNX Neutrino No No Yes Yes
TimerSettime() QNX Neutrino No No Yes Yes
TimerSettime_r() QNX Neutrino No No Yes Yes
TimerTimeout() QNX Neutrino No No Yes Yes
TimerTimeout_r() QNX Neutrino No No Yes Yes
times() POSIX 1003.1 No No Yes Yes
timespec2nsec() QNX Neutrino No Yes Yes Yes
tmpfile() tmpfile is ANSI, POSIX 1003.1; tmpfile64 is Large-file support Yes No No Yes
tmpfile64() tmpfile is ANSI, POSIX 1003.1; tmpfile64 is Large-file support Yes No No Yes
tmpnam() ANSI, POSIX 1003.1 Yes No No See Caveats
tolower() ANSI, POSIX 1003.1 No Yes Yes Yes
toupper() ANSI, POSIX 1003.1 No Yes Yes Yes
towctrans() ANSI, POSIX 1003.1 No Yes Yes Yes
towlower() ANSI, POSIX 1003.1 No Yes Yes Yes
towupper() ANSI, POSIX 1003.1 No Yes Yes Yes
TraceEvent() QNX Neutrino No See Caveats Yes Yes
truncate() POSIX 1003.1 XSI Yes No Yes Yes
ttyname() POSIX 1003.1 No No No No
ttyname_r() POSIX 1003.1 TSF No No Yes Yes
tzset() POSIX 1003.1 XSI No No No Yes

U

Function Classification Cancel ISR Signal Thread
ualarm() POSIX 1003.1 XSI No No Yes Yes
ulltoa() ultoa is QNX 4; ulltoa is Unix No Yes Yes Yes
ultoa() ultoa is QNX 4; ulltoa is Unix No Yes Yes Yes
umask() POSIX 1003.1 No No Yes Yes
umount() QNX Neutrino Yes No No Yes
UNALIGNED_PUT16() QNX Neutrino No Yes Yes Yes
UNALIGNED_PUT32() QNX Neutrino No Yes Yes Yes
UNALIGNED_PUT64() QNX Neutrino No Yes Yes Yes
UNALIGNED_RET16() QNX Neutrino No Yes Yes Yes
UNALIGNED_RET32() QNX Neutrino No Yes Yes Yes
UNALIGNED_RET64() QNX Neutrino No Yes Yes Yes
uname() POSIX 1003.1 No No Yes Yes
ungetc() ANSI, POSIX 1003.1 Yes No No Yes
ungetwc() ANSI, POSIX 1003.1 Yes No No Yes
unlink() POSIX 1003.1 Yes No Yes Yes
unsetenv() POSIX 1003.1 No No Yes Yes
usleep() POSIX 1003.1 XSI Yes No Yes Yes
utime() POSIX 1003.1 No No Yes Yes
utimes() POSIX 1003.1 XSI No No Yes Yes
utmpname() Unix Yes No Yes Yes
utoa() QNX 4 No Yes Yes Yes

V

Function Classification Cancel ISR Signal Thread
va_arg() POSIX 1003.1 No Yes Yes Yes
va_copy() POSIX 1003.1 No Yes Yes Yes
va_end() POSIX 1003.1 No Yes Yes Yes
va_start() POSIX 1003.1 No Yes Yes Yes
valloc() QNX Neutrino No No Yes Yes
verr() Unix Yes No Yes Yes
verrx() Unix Yes No Yes Yes
vfork() POSIX 1003.1 XSI No No No No
vfprintf() ANSI, POSIX 1003.1 No No No Yes
vfscanf() ANSI, POSIX 1003.1 Yes No No Yes
vfwprintf() ANSI, POSIX 1003.1 No No No Yes
vfwscanf() ANSI, POSIX 1003.1 Yes No No Yes
vprintf() ANSI, POSIX 1003.1 No No No Yes
vscanf() ANSI, POSIX 1003.1 Yes No No Yes
vslogf() QNX Neutrino Yes No Yes Yes
vsnprintf() ANSI, POSIX 1003.1 No No See Caveats Yes
vsprintf() ANSI, POSIX 1003.1 No No See Caveats Yes
vsscanf() ANSI, POSIX 1003.1 No No See Caveats Yes
vswprintf() ANSI, POSIX 1003.1 No No See Caveats Yes
vswscanf() ANSI, POSIX 1003.1 No No See Caveats Yes
vsyslog() Unix Yes No No No
vwarn() Unix Yes No Yes Yes
vwarnx() Unix Yes No Yes Yes
vwprintf() ANSI, POSIX 1003.1 No No No Yes
vwscanf() ANSI, POSIX 1003.1 Yes No No Yes

W

Function Classification Cancel ISR Signal Thread
wait() POSIX 1003.1 Yes No Yes Yes
wait3() Unix Yes No Yes Yes
wait4() Unix Yes No Yes Yes
waitid() POSIX 1003.1 XSI Yes No Yes Yes
waitpid() POSIX 1003.1 Yes No Yes Yes
warn() Unix Yes No Yes Yes
warnx() Unix Yes No Yes Yes
wcrtomb() ANSI, POSIX 1003.1 No No Yes Yes
wcscat() ANSI, POSIX 1003.1 No Yes Yes Yes
wcschr() ANSI, POSIX 1003.1 No Yes Yes Yes
wcscmp() ANSI, POSIX 1003.1 No Yes Yes Yes
wcscoll() ANSI, POSIX 1003.1 No No Yes No
wcscpy() ANSI, POSIX 1003.1 No Yes Yes Yes
wcscspn() ANSI, POSIX 1003.1 No Yes Yes Yes
wcscxfrm() ANSI, POSIX 1003.1 No No Yes Yes
wcsftime() ANSI, POSIX 1003.1 No No Yes Yes
wcslen() ANSI, POSIX 1003.1 No Yes Yes Yes
wcsncat() ANSI, POSIX 1003.1 No Yes Yes Yes
wcsncmp() ANSI, POSIX 1003.1 No Yes Yes Yes
wcsncpy() ANSI, POSIX 1003.1 No Yes Yes Yes
wcspbrk() ANSI, POSIX 1003.1 No Yes Yes Yes
wcsrchr() ANSI, POSIX 1003.1 No Yes Yes Yes
wcsrtombs() ANSI, POSIX 1003.1 No No Yes Yes
wcsspn() ANSI, POSIX 1003.1 No Yes Yes Yes
wcsstr() ANSI, POSIX 1003.1 No Yes Yes Yes
wcstod() ANSI, POSIX 1003.1 No No Yes Yes
wcstof() ANSI, POSIX 1003.1 No No Yes Yes
wcstoimax() ANSI, POSIX 1003.1 No Yes Yes Yes
wcstok() ANSI, POSIX 1003.1 No No Yes Yes
wcstol() ANSI, POSIX 1003.1 No Yes Yes Yes
wcstold() ANSI, POSIX 1003.1 No No Yes Yes
wcstoll() ANSI, POSIX 1003.1 No Yes Yes Yes
wcstombs() ANSI, POSIX 1003.1 No No Yes Yes
wcstoul() ANSI, POSIX 1003.1 No Yes Yes Yes
wcstoull() ANSI, POSIX 1003.1 No Yes Yes Yes
wcstoumax() ANSI, POSIX 1003.1 No Yes Yes Yes
wctob() ANSI, POSIX 1003.1 No No Yes Yes
wctomb() ANSI, POSIX 1003.1 No No Yes Yes
wctrans() ANSI, POSIX 1003.1 No Yes Yes Yes
wctype() ANSI, POSIX 1003.1 No Yes Yes Yes
wmemchr() ANSI, POSIX 1003.1 No Yes Yes Yes
wmemcmp() ANSI, POSIX 1003.1 No Yes Yes Yes
wmemcpy() ANSI, POSIX 1003.1 No Yes Yes Yes
wmemmove() ANSI, POSIX 1003.1 No Yes Yes Yes
wmemset() ANSI, POSIX 1003.1 No Yes Yes Yes
wordexp() POSIX 1003.1 Yes No Yes Yes
wordfree() POSIX 1003.1 No No Yes Yes
wprintf() ANSI, POSIX 1003.1 Yes No No Yes
write() POSIX 1003.1 XSI Yes No Yes Yes
writeblock() QNX Neutrino Yes No Yes Yes
writev() POSIX 1003.1 XSI Yes No Yes Yes
wscanf() ANSI, POSIX 1003.1 Yes No No Yes

Y

Function Classification Cancel ISR Signal Thread
y0() y0 is POSIX 1003.1 XSI; y0f is Unix No No No Yes
y0f() y0 is POSIX 1003.1 XSI; y0f is Unix No No No Yes
y1() y1 is POSIX 1003.1 XSI; y1f is Unix No No No Yes
y1f() y1 is POSIX 1003.1 XSI; y1f is Unix No No No Yes
yn() yn is POSIX 1003.1 XSI; ynf is Unix No No No Yes
ynf() yn is POSIX 1003.1 XSI; ynf is Unix No No No Yes