Middleware, development tools, realtime operating system
software and services for superior embedded design


Home
QNX Community Resources
QNX Documentation Library
Full Safety Information

Full Safety Information

QNX Software Systems
Developer Resources
Blogs
Board support packages
Foundry27 projects
Forums
Hardware support listing
Online video tutorials
Product documentation
Technical Articles

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