| ![[Previous]](prev.gif) | ![[Contents]](contents.gif) | ![[Index]](keyword_index.gif) | ![[Next]](next.gif) | 
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
| 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 | 
| acoshl() | ANSI, POSIX 1003.1 | No | No | No | Yes | 
| acosl() | 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 | 
| asinhl() | ANSI, POSIX 1003.1 | No | No | No | Yes | 
| asinl() | 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 | 
| atanhl() | ANSI, POSIX 1003.1 | No | No | No | Yes | 
| atanl() | 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 | 
| 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 | 
| bt_get_backtrace() | QNX Neutrino | No | No | Yes | Yes | 
| bt_init_accessor() | QNX Neutrino | No | No | Yes | Yes | 
| bt_load_memmap() | QNX Neutrino | No | No | No | Yes | 
| bt_release_accessor() | QNX Neutrino | No | Yes | Yes | Yes | 
| bt_set_flags() | QNX Neutrino | No | Yes | Yes | Yes | 
| bt_sprn_memmap() | QNX Neutrino | No | No | Yes | Yes | 
| bt_sprnf_addrs() | QNX Neutrino | No | No | No | Yes | 
| bt_translate_addrs() | QNX Neutrino | No | No | Yes | Yes | 
| bt_unload_memmap() | QNX Neutrino | No | No | No | Yes | 
| btowc() | ANSI, POSIX 1003.1 | No | No | Yes | Yes | 
| bzero() | POSIX 1003.1 XSI | No | Yes | Yes | Yes | 
| 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 | Yes | 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 | 
| coshl() | ANSI, POSIX 1003.1 | No | No | No | Yes | 
| cosl() | 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 | 
| 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_create_channel() | 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 | 
| 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 | 
| Function | Classification | Cancel | ISR | Signal | Thread | 
|---|---|---|---|---|---|
| eaccess() | Unix | No | No | Yes | Yes | 
| encrypt() | POSIX 1003.1 XSI | No | No | No | No | 
| endfsent() | NetBSD | Yes | No | No | No | 
| 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 | 
| erfcl() | 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 | 
| expl() | 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 | 
| 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 | 
| fchdir() | POSIX 1003.1 XSI | No | 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 | 
| 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 | 
| fmodl() | 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 | 
| fp_setenv() | 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; fseeko64 is Large-file support | No | No | Yes | Yes | 
| fseeko() | fseek is ANSI, POSIX 1003.1; fseeko is POSIX 1003.1; fseeko64 is Large-file support | No | No | Yes | Yes | 
| fseeko64() | fseek is ANSI, POSIX 1003.1; fseeko is POSIX 1003.1; fseeko64 is Large-file support | 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; ftello64 is Large-file support | Yes | No | No | Yes | 
| ftello() | ftell is ANSI, POSIX 1003.1; ftello is POSIX 1003.1; ftello64 is Large-file support | Yes | No | No | Yes | 
| ftello64() | ftell is ANSI, POSIX 1003.1; ftello is POSIX 1003.1; ftello64 is Large-file support | 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 | 
| 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 | 
| getfsent() | NetBSD | No | No | Yes | Yes | 
| getfsfile() | NetBSD | No | No | Yes | Yes | 
| getfsspec() | NetBSD | 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 | 
| getpagesize() | Legacy Unix | No | No | Yes | Yes | 
| getpagesizes() | getpagesizes is Unix; getpagesizes64 is QNX Neutrino | No | No | Yes | Yes | 
| getpagesizes64() | getpagesizes is Unix; getpagesizes64 is QNX Neutrino | No | No | Yes | Yes | 
| getpass() | Legacy Unix | Yes | No | No | No | 
| getpeereid() | NetBSD | No | No | Yes | Yes | 
| 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 | 
| getpwent_r() | POSIX 1003.1 TSF | Yes | No | No | Yes | 
| 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 | 
| 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 | 
| 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 | 
| insque() | POSIX 1003.1 XSI | No | Yes | Yes | Yes | 
| 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 | 
| ioctl_socket() | 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 | No | 
| iruserok() | Unix | Yes | No | No | No | 
| iruserok_sa() | Unix | Yes | No | No | No | 
| 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 | 
| isfinite() | POSIX 1003.1 | No | No | No | Yes | 
| isgraph() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes | 
| isinf() | ANSI, POSIX 1003.1 | No | No | No | Yes | 
| islower() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes | 
| isnan() | POSIX 1003.1 | 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 | 
| 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 | 
| Function | Classification | Cancel | ISR | Signal | Thread | 
|---|---|---|---|---|---|
| kill() | POSIX 1003.1 | No | No | Yes | Yes | 
| killpg() | POSIX 1003.1 XSI | No | No | Yes | Yes | 
| 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 | 
| ldexpl() | 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 | 
| llabs() | POSIX 1003.1 | No | No | Yes | 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 | 
| log10l() | 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 | 
| log1pl() | 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 | 
| logl() | ANSI, POSIX 1003.1 | No | No | No | 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 | 
| 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 | Yes | Yes | 
| mlockall() | POSIX 1003.1 ML | No | No | Yes | 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() | mq_timedreceive is POSIX 1003.1 MSG; mq_timedreceive_monotonic is QNX Neutrino | Yes | No | Yes | Yes | 
| mq_timedreceive_monotonic() | mq_timedreceive is POSIX 1003.1 MSG; mq_timedreceive_monotonic is QNX Neutrino | Yes | No | Yes | Yes | 
| mq_timedsend() | mq_timedsend is POSIX 1003.1 MSG; mq_timedsend_monotonic is QNX Neutrino | Yes | No | Yes | Yes | 
| mq_timedsend_monotonic() | mq_timedsend is POSIX 1003.1 MSG; mq_timedsend_monotonic is QNX Neutrino | Yes | No | Yes | Yes | 
| mq_unlink() | POSIX 1003.1 MSG | No | No | No | Yes | 
| mrand48() | POSIX 1003.1 XSI | No | No | No | No | 
| MsgCurrent() | QNX Neutrino | No | No | Yes | Yes | 
| MsgCurrent_r() | QNX Neutrino | No | No | Yes | Yes | 
| 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 | Yes | 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 | 
| munmap_flags() | QNX Neutrino | No | No | Yes | Yes | 
| 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 | 
| 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 | 
| 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 for large-file support | No | No | Yes | Yes | 
| posix_mem_offset64() | posix_mem_offset is POSIX 1003.1 TYM; posix_mem_offset64 is for large-file support | No | No | Yes | Yes | 
| posix_memalign() | POSIX 1003.1 ADV | No | No | Yes | Yes | 
| posix_spawn() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawn_file_actions_addclose() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawn_file_actions_adddup2() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawn_file_actions_addopen() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawn_file_actions_destroy() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawn_file_actions_init() | QNX Neutrino | No | Yes | Yes | Yes | 
| posix_spawnattr_addpartid() | QNX Neutrino | No | Yes | Yes | Yes | 
| posix_spawnattr_addpartition() | QNX Neutrino | No | Yes | Yes | Yes | 
| posix_spawnattr_destroy() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawnattr_getcred() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawnattr_getflags() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawnattr_getnode() | QNX Neutrino | No | Yes | Yes | Yes | 
| posix_spawnattr_getpartid() | QNX Neutrino | No | Yes | Yes | Yes | 
| posix_spawnattr_getpgroup() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawnattr_getrunmask() | QNX Neutrino | No | Yes | Yes | Yes | 
| posix_spawnattr_getschedparam() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawnattr_getschedpolicy() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawnattr_getsigdefault() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawnattr_getsigignore() | QNX Neutrino | No | Yes | Yes | Yes | 
| posix_spawnattr_getsigmask() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawnattr_getstackmax() | QNX Neutrino | No | Yes | Yes | Yes | 
| posix_spawnattr_getxflags() | QNX Neutrino | No | Yes | Yes | Yes | 
| posix_spawnattr_init() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawnattr_setcred() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawnattr_setflags() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawnattr_setnode() | QNX Neutrino | No | Yes | Yes | Yes | 
| posix_spawnattr_setpgroup() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawnattr_setrunmask() | QNX Neutrino | No | Yes | Yes | Yes | 
| posix_spawnattr_setschedparam() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawnattr_setschedpolicy() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawnattr_setsigdefault() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawnattr_setsigignore() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawnattr_setsigmask() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_spawnattr_setstackmax() | QNX Neutrino | No | Yes | Yes | Yes | 
| posix_spawnattr_setxflags() | QNX Neutrino | No | No | No | Yes | 
| posix_spawnp() | POSIX 1003.1 RTS | No | Yes | Yes | Yes | 
| posix_typed_mem_get_info() | POSIX 1003.1 TYM | No | No | Yes | Yes | 
| posix_typed_mem_open() | POSIX 1003.1 TYM | No | No | Yes | Yes | 
| pow() | ANSI, POSIX 1003.1 | No | No | No | Yes | 
| powf() | ANSI, POSIX 1003.1 | No | No | No | Yes | 
| powl() | 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_getstackprealloc() | 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_setstackprealloc() | 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_getname_np() | QNX Neutrino | Yes | 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() | pthread_mutex_timedlock is POSIX 1003.1 THR TMO; pthread_mutex_timedlock_monotonic is QNX Neutrino | No | No | Yes | Yes | 
| pthread_mutex_timedlock_monotonic() | pthread_mutex_timedlock is POSIX 1003.1 THR TMO; pthread_mutex_timedlock_monotonic is QNX Neutrino | 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_mutex_wakeup_np() | QNX Neutrino | 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_getwakeup_np() | QNX Neutrino | No | Yes | 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_mutexattr_setwakeup_np() | QNX Neutrino | No | Yes | 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_setname_np() | QNX Neutrino | Yes | No | Yes | Yes | 
| pthread_setschedparam() | POSIX 1003.1 THR TPS | No | No | Yes | Yes | 
| pthread_setschedprio() | 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 | 
| pthread_timedjoin_monotonic() | 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 | 
| Function | Classification | Cancel | ISR | Signal | Thread | 
|---|---|---|---|---|---|
| qnx_crypt() | QNX Neutrino | No | No | Yes | Yes | 
| qsort() | ANSI, POSIX 1003.1 | No | No | No | Yes | 
| 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 | 
| rcmd_af() | 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 | 
| remainderl() | ANSI, POSIX 1003.1 | No | No | No | Yes | 
| remove() | ANSI, POSIX 1003.1 | Yes | No | No | Yes | 
| remque() | POSIX 1003.1 XSI | No | Yes | Yes | 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_iofuncs() | QNX Neutrino | No | No | No | Yes | 
| resmgr_msg_again() | QNX Neutrino | No | No | No | Yes | 
| resmgr_msgread() | QNX Neutrino | No | No | Yes | Yes | 
| resmgr_msgreadv() | QNX Neutrino | No | No | Yes | Yes | 
| resmgr_msgreply() | QNX Neutrino | No | No | Yes | Yes | 
| resmgr_msgreplyv() | 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 | 
| rintl() | 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 | 
| rresvport_af() | 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_name() | QNX Neutrino | Yes | No | Yes | Yes | 
| ruserok() | Unix | Yes | No | No | No | 
| Function | Classification | Cancel | ISR | Signal | Thread | 
|---|---|---|---|---|---|
| sbrk() | Legacy Unix | No | No | No | Yes | 
| scalb() | POSIX 1003.1 XSI | 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 | 
| SchedCtl() | QNX Neutrino | No | No | Yes | Yes | 
| SchedCtl_r() | QNX Neutrino | 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 | 
| 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() | sem_timedwait is POSIX 1003.1 SEM TMO; sem_timedwait_monotonic is QNX Neutrino | Yes | No | Yes | Yes | 
| sem_timedwait_monotonic() | sem_timedwait is POSIX 1003.1 SEM TMO; sem_timedwait_monotonic is QNX Neutrino | 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 | 
| setfsent() | NetBSD | Yes | No | No | No | 
| 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 | 
| shutdown_system() | QNX Neutrino | No | No | No | No | 
| 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 | 
| sigpause() | POSIX 1003.1 XSI | Yes | No | Yes | Yes | 
| sigpending() | POSIX 1003.1 | No | No | Yes | Yes | 
| sigprocmask() | POSIX 1003.1 CX | 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 | 
| sinhl() | ANSI, POSIX 1003.1 | No | No | No | Yes | 
| sinl() | 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 | See Caveats | 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 | See Caveats | Yes | 
| sqrt() | ANSI, POSIX 1003.1 | No | No | No | Yes | 
| sqrtf() | ANSI, POSIX 1003.1 | No | No | No | Yes | 
| sqrtl() | 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 | See Caveats | 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 | 
| strerror_r() | POSIX 1003.1 TSF | No | No | Yes | Yes | 
| strftime() | ANSI, POSIX 1003.1 | No | No | Yes | Yes | 
| stricmp() | QNX 4 | No | Yes | Yes | Yes | 
| strlcat() | Unix | No | Yes | Yes | Yes | 
| strlcpy() | Unix | 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 | 
| strptime() | ANSI, POSIX 1003.1 | No | No | 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 | 
| strtof() | 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 | 
| strtold() | ANSI, POSIX 1003.1 | No | No | 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 | See Caveats | Yes | 
| swscanf() | ANSI, POSIX 1003.1 | No | No | See Caveats | 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 | 
| 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 | 
| tanhl() | ANSI, POSIX 1003.1 | No | No | No | Yes | 
| tanl() | 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 | 
| trace_func_enter() | QNX Neutrino | No | Yes | Yes | Yes | 
| trace_func_exit() | QNX Neutrino | No | Yes | Yes | Yes | 
| trace_here() | QNX Neutrino | No | Yes | Yes | Yes | 
| trace_logb() | QNX Neutrino | No | Yes | Yes | Yes | 
| trace_logbc() | QNX Neutrino | No | Yes | Yes | Yes | 
| trace_logf() | QNX Neutrino | No | Yes | Yes | Yes | 
| trace_logi() | QNX Neutrino | No | Yes | Yes | Yes | 
| trace_nlogf() | QNX Neutrino | No | Yes | Yes | Yes | 
| trace_vnlogf() | QNX Neutrino | No | Yes | Yes | Yes | 
| TraceEvent() | QNX Neutrino | No | See Caveats | Yes | Yes | 
| traceparser() | QNX Neutrino | No | No | No | No | 
| traceparser_cs() | QNX Neutrino | No | No | No | No | 
| traceparser_cs_range() | QNX Neutrino | No | No | No | No | 
| traceparser_debug() | QNX Neutrino | No | No | No | Yes | 
| traceparser_destroy() | QNX Neutrino | No | No | No | No | 
| traceparser_get_info() | QNX Neutrino | No | No | No | No | 
| traceparser_init() | QNX Neutrino | No | No | No | No | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| ![[Previous]](prev.gif) | ![[Contents]](contents.gif) | ![[Index]](keyword_index.gif) | ![[Next]](next.gif) |