![]() |
![]() |
![]() |
![]() |
![]() |
This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs. |
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 |
| aio_cancel() | POSIX 1003.1 AIO | No | No | Yes | Yes |
| aio_error() | POSIX 1003.1 AIO | No | No | Yes | Yes |
| aio_fsync() | POSIX 1003.1 AIO | No | No | Yes | Yes |
| aio_read() | POSIX 1003.1 AIO | No | No | Yes | Yes |
| aio_return() | POSIX 1003.1 AIO | No | No | Yes | Yes |
| aio_suspend() | POSIX 1003.1 AIO | Yes | No | Yes | Yes |
| aio_write() | POSIX 1003.1 AIO | No | No | Yes | Yes |
| alarm() | POSIX 1003.1 | No | No | Yes | Yes |
| alloca() | Unix | No | No | Yes | Yes |
| alphasort() | Legacy Unix | No | Yes | Yes | Yes |
| asctime() | asctime is ANSI, POSIX 1003.1; asctime_r is POSIX 1003.1 TSF | No | No | Yes | Yes |
| asctime_r() | asctime is ANSI, POSIX 1003.1; asctime_r is POSIX 1003.1 TSF | No | No | Yes | Yes |
| asin() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| asinf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| asinh() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| asinhf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| assert() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| asyncmsg_channel_create() | QNX Neutrino | No | No | No | Yes |
| asyncmsg_channel_destroy() | QNX Neutrino | No | No | No | Yes |
| asyncmsg_connect_attach() | QNX Neutrino | No | No | No | Yes |
| asyncmsg_connect_attr() | QNX Neutrino | No | No | No | Yes |
| asyncmsg_connect_detach() | QNX Neutrino | No | No | No | Yes |
| asyncmsg_flush() | QNX Neutrino | No | No | No | Yes |
| asyncmsg_free() | QNX Neutrino | No | No | No | Yes |
| asyncmsg_get() | QNX Neutrino | No | No | No | Yes |
| asyncmsg_malloc() | QNX Neutrino | No | No | No | Yes |
| asyncmsg_put() | QNX Neutrino | No | No | No | Yes |
| asyncmsg_putv() | QNX Neutrino | No | No | No | Yes |
| atan() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| atan2() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| atan2f() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| atanf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| atanh() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| atanhf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| atexit() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| atof() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| atoh() | QNX 4 | No | Yes | Yes | Yes |
| atoi() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| atol() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| atoll() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| atomic_add() | QNX Neutrino | No | Yes | Yes | Yes |
| atomic_add_value() | QNX Neutrino | No | Yes | Yes | Yes |
| atomic_clr() | QNX Neutrino | No | Yes | Yes | Yes |
| atomic_clr_value() | QNX Neutrino | No | Yes | Yes | Yes |
| atomic_set() | QNX Neutrino | No | Yes | Yes | Yes |
| atomic_set_value() | QNX Neutrino | No | Yes | Yes | Yes |
| atomic_sub() | QNX Neutrino | No | Yes | Yes | Yes |
| atomic_sub_value() | QNX Neutrino | No | Yes | Yes | Yes |
| atomic_toggle() | QNX Neutrino | No | Yes | Yes | Yes |
| atomic_toggle_value() | QNX Neutrino | No | Yes | Yes | Yes |
| Function | Classification | Cancel | ISR | Signal | Thread |
|---|---|---|---|---|---|
| basename() | POSIX 1003.1 XSI | No | Yes | Yes | Yes |
| bcmp() | POSIX 1003.1 XSI | No | Yes | Yes | Yes |
| bcopy() | POSIX 1003.1 XSI | No | Yes | Yes | Yes |
| bind() | POSIX 1003.1 | No | No | No | Yes |
| bindresvport() | Unix | No | No | No | No |
| brk() | Legacy Unix | No | No | No | Yes |
| bsearch() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| btowc() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| bzero() | POSIX 1003.1 XSI | No | Yes | Yes | Yes |
| Function | Classification | Cancel | ISR | Signal | Thread |
|---|---|---|---|---|---|
| cabs() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| cabsf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| cache_fini() | QNX Neutrino | Yes | No | Yes | Yes |
| CACHE_FLUSH() | QNX Neutrino | No | Yes | Yes | Yes |
| cache_init() | QNX Neutrino | Yes | No | Yes | Yes |
| CACHE_INVAL() | QNX Neutrino | No | Yes | Yes | Yes |
| calloc() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| cbrt() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| cbrtf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| ceil() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| ceilf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| cfgetispeed() | POSIX 1003.1 | No | No | Yes | Yes |
| cfgetospeed() | POSIX 1003.1 | No | No | Yes | Yes |
| cfgopen() | QNX Neutrino | Yes | No | Yes | Yes |
| cfmakeraw() | Unix | No | No | Yes | Yes |
| cfree() | Unix | No | No | No | Yes |
| cfsetispeed() | POSIX 1003.1 | No | No | Yes | Yes |
| cfsetospeed() | POSIX 1003.1 | No | No | Yes | Yes |
| ChannelCreate() | QNX Neutrino | No | No | Yes | Yes |
| ChannelCreate_r() | QNX Neutrino | No | No | Yes | Yes |
| ChannelDestroy() | QNX Neutrino | No | No | Yes | Yes |
| ChannelDestroy_r() | QNX Neutrino | No | No | Yes | Yes |
| chdir() | POSIX 1003.1 | No | No | Yes | Yes |
| chmod() | POSIX 1003.1 | No | No | Yes | Yes |
| chown() | POSIX 1003.1 | No | No | Yes | Yes |
| chroot() | Legacy Unix | No | No | No | Yes |
| chsize() | QNX 4 | Yes | No | Yes | Yes |
| clearenv() | QNX 4 | No | No | No | Yes |
| clearerr() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| clock() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| clock_getcpuclockid() | POSIX 1003.1 CPT | No | No | Yes | Yes |
| clock_getres() | POSIX 1003.1 TMR | No | No | Yes | Yes |
| clock_gettime() | POSIX 1003.1 TMR | No | No | Yes | Yes |
| clock_nanosleep() | POSIX 1003.1 CS | Yes | No | Yes | Yes |
| clock_settime() | POSIX 1003.1 TMR | No | No | Yes | Yes |
| ClockAdjust() | QNX Neutrino | No | No | Yes | Yes |
| ClockAdjust_r() | QNX Neutrino | No | No | Yes | Yes |
| ClockCycles() | QNX Neutrino | No | No | Yes | Yes |
| ClockId() | QNX Neutrino | No | No | Yes | Yes |
| ClockId_r() | QNX Neutrino | No | No | Yes | Yes |
| ClockPeriod() | QNX Neutrino | No | No | Yes | Yes |
| ClockPeriod_r() | QNX Neutrino | No | No | Yes | Yes |
| ClockTime() | QNX Neutrino | No | No | Yes | Yes |
| ClockTime_r() | QNX Neutrino | No | No | Yes | Yes |
| close() | POSIX 1003.1 | Yes | No | Yes | Yes |
| closedir() | POSIX 1003.1 | Yes | No | No | Yes |
| closelog() | POSIX 1003.1 XSI | Yes | No | No | Yes |
| _cmdfd() | QNX Neutrino | No | No | No | Yes |
| _cmdname() | QNX 4 | No | No | No | Yes |
| confstr() | POSIX 1003.1 | No | No | Yes | Yes |
| connect() | POSIX 1003.1 | Yes | No | No | Yes |
| ConnectAttach() | QNX Neutrino | Yes | No | Yes | Yes |
| ConnectAttach_r() | QNX Neutrino | Yes | No | Yes | Yes |
| ConnectClientInfo() | QNX Neutrino | No | No | Yes | Yes |
| ConnectClientInfo_r() | QNX Neutrino | No | No | Yes | Yes |
| ConnectDetach() | QNX Neutrino | Yes | No | Yes | Yes |
| ConnectDetach_r() | QNX Neutrino | Yes | No | Yes | Yes |
| ConnectFlags() | QNX Neutrino | No | No | Yes | Yes |
| ConnectFlags_r() | QNX Neutrino | No | No | Yes | Yes |
| ConnectServerInfo() | QNX Neutrino | Yes | No | Yes | Yes |
| ConnectServerInfo_r() | QNX Neutrino | Yes | No | Yes | Yes |
| copysign() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| copysignf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| cos() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| cosf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| cosh() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| coshf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| creat() | creat is POSIX 1003.1; creat64 is Large-file support | Yes | No | Yes | Yes |
| creat64() | creat is POSIX 1003.1; creat64 is Large-file support | Yes | No | Yes | Yes |
| crypt() | POSIX 1003.1 XSI | No | No | No | No |
| ctermid() | POSIX 1003.1 | No | No | No | See Caveats |
| ctime() | ctime is ANSI, POSIX 1003.1; ctime_r is POSIX 1003.1 TSF | No | No | Yes | Yes |
| ctime_r() | ctime is ANSI, POSIX 1003.1; ctime_r is POSIX 1003.1 TSF | No | No | Yes | Yes |
| Function | Classification | Cancel | ISR | Signal | Thread |
|---|---|---|---|---|---|
| daemon() | Legacy Unix | No | No | Yes | No |
| DebugBreak() | QNX Neutrino | No | No | Yes | Yes |
| DebugKDBreak() | QNX Neutrino | No | No | Yes | Yes |
| DebugKDOutput() | QNX Neutrino | No | No | Yes | Yes |
| delay() | QNX 4 | Yes | No | Yes | Yes |
| devctl() | QNX Neutrino | Yes | No | Yes | Yes |
| difftime() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| dircntl() | QNX Neutrino | No | No | No | Yes |
| dirname() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| dispatch_block() | QNX Neutrino | Yes | No | Yes | Yes |
| dispatch_context_alloc() | QNX Neutrino | No | No | No | Yes |
| dispatch_context_free() | QNX Neutrino | No | No | No | Yes |
| dispatch_create() | QNX Neutrino | No | No | No | Yes |
| dispatch_destroy() | QNX Neutrino | No | No | No | Yes |
| dispatch_handler() | QNX Neutrino | See Caveats | No | No | Yes |
| dispatch_timeout() | QNX Neutrino | No | No | No | Yes |
| dispatch_unblock() | QNX Neutrino | Yes | No | Yes | Yes |
| div() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| dladdr() | Unix | No | No | No | Yes |
| dlclose() | POSIX 1003.1 XSI | Yes | No | No | Yes |
| dlerror() | POSIX 1003.1 XSI | No | No | No | Yes |
| dlopen() | POSIX 1003.1 XSI | Yes | No | No | Yes |
| dlsym() | POSIX 1003.1 XSI | No | No | No | Yes |
| dn_comp() | Unix | No | No | Yes | Yes |
| dn_expand() | Unix | No | No | Yes | Yes |
| drand48() | POSIX 1003.1 XSI | No | No | No | No |
| drem() | Unix | No | No | No | Yes |
| dremf() | Unix | No | No | No | Yes |
| ds_clear() | QNX Neutrino | Yes | No | Yes | Yes |
| ds_create() | QNX Neutrino | Yes | No | Yes | Yes |
| ds_deregister() | QNX Neutrino | Yes | No | Yes | Yes |
| ds_flags() | QNX Neutrino | Yes | No | Yes | Yes |
| ds_get() | QNX Neutrino | Yes | No | Yes | Yes |
| ds_register() | QNX Neutrino | Yes | No | Yes | Yes |
| ds_set() | QNX Neutrino | Yes | No | Yes | Yes |
| dup() | POSIX 1003.1 | No | No | Yes | Yes |
| dup2() | POSIX 1003.1 | No | No | Yes | Yes |
| Function | Classification | Cancel | ISR | Signal | Thread |
|---|---|---|---|---|---|
| eaccess() | Unix | No | No | Yes | Yes |
| encrypt() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| endgrent() | POSIX 1003.1 XSI | Yes | No | No | No |
| endhostent() | POSIX 1003.1 | Yes | No | No | No |
| ENDIAN_BE16() | QNX Neutrino | No | Yes | Yes | Yes |
| ENDIAN_BE32() | QNX Neutrino | No | Yes | Yes | Yes |
| ENDIAN_BE64() | QNX Neutrino | No | Yes | Yes | Yes |
| ENDIAN_LE16() | QNX Neutrino | No | Yes | Yes | Yes |
| ENDIAN_LE32() | QNX Neutrino | No | Yes | Yes | Yes |
| ENDIAN_LE64() | QNX Neutrino | No | Yes | Yes | Yes |
| ENDIAN_RET16() | QNX Neutrino | No | Yes | Yes | Yes |
| ENDIAN_RET32() | QNX Neutrino | No | Yes | Yes | Yes |
| ENDIAN_RET64() | QNX Neutrino | No | Yes | Yes | Yes |
| ENDIAN_SWAP16() | QNX Neutrino | No | Yes | Yes | Yes |
| ENDIAN_SWAP32() | QNX Neutrino | No | Yes | Yes | Yes |
| ENDIAN_SWAP64() | QNX Neutrino | No | Yes | Yes | Yes |
| endnetent() | POSIX 1003.1 | Yes | No | No | No |
| endprotoent() | POSIX 1003.1 | Yes | No | No | No |
| endpwent() | POSIX 1003.1 XSI | Yes | No | No | No |
| endservent() | POSIX 1003.1 | Yes | No | No | No |
| endspent() | Unix | Yes | No | No | No |
| endutent() | Unix | Yes | No | No | No |
| eof() | QNX 4 | Yes | No | Yes | Yes |
| erand48() | POSIX 1003.1 XSI | No | No | No | Yes |
| erf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| erfc() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| erfcf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| erff() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| err() | Unix | Yes | No | Yes | Yes |
| errx() | Unix | Yes | No | Yes | Yes |
| execl() | POSIX 1003.1 | No | No | No | Yes |
| execle() | POSIX 1003.1 | No | No | Yes | Yes |
| execlp() | POSIX 1003.1 | No | No | No | Yes |
| execlpe() | QNX 4 | No | No | No | Yes |
| execv() | POSIX 1003.1 | No | No | No | Yes |
| execve() | POSIX 1003.1 | No | No | Yes | Yes |
| execvp() | POSIX 1003.1 | No | No | No | Yes |
| execvpe() | QNX 4 | No | No | Yes | Yes |
| exit() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| _exit() | POSIX 1003.1 | No | No | Yes | Yes |
| exp() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| expf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| expm1() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| expm1f() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| Function | Classification | Cancel | ISR | Signal | Thread |
|---|---|---|---|---|---|
| fabs() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| fabsf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| fcfgopen() | QNX Neutrino | Yes | No | Yes | Yes |
| fchmod() | POSIX 1003.1 | No | No | Yes | Yes |
| fchown() | POSIX 1003.1 | Yes | No | Yes | Yes |
| fclose() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| fcloseall() | QNX 4 | Yes | No | No | Yes |
| fcntl() | POSIX 1003.1 | See Caveats | No | Yes | Yes |
| fdatasync() | POSIX 1003.1 SIO | No | No | Yes | Yes |
| fdopen() | POSIX 1003.1 | Yes | No | No | Yes |
| feof() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| ferror() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| fflush() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| ffs() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| fgetc() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| fgetchar() | QNX 4 | Yes | No | No | Yes |
| fgetpos() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| fgets() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| fgetspent() | Unix | Yes | No | No | No |
| fgetwc() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| fgetws() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| fileno() | POSIX 1003.1 | No | No | Yes | Yes |
| finite() | Unix | No | No | No | Yes |
| finitef() | Unix | No | No | No | Yes |
| flink() | Unix | No | No | Yes | Yes |
| flock() | Unix | No | No | Yes | Yes |
| flockfile() | POSIX 1003.1 TSF | No | No | No | Yes |
| floor() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| floorf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| flushall() | QNX 4 | Yes | No | No | Yes |
| fmod() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| fmodf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| fnmatch() | POSIX 1003.1 | No | No | Yes | Yes |
| fopen() | fopen is ANSI, POSIX 1003.1; fopen64 is Large-file support | Yes | No | No | Yes |
| fopen64() | fopen is ANSI, POSIX 1003.1; fopen64 is Large-file support | Yes | No | No | Yes |
| fork() | POSIX 1003.1 | No | No | Yes | Yes |
| forkpty() | Unix | Yes | No | Yes | Yes |
| fp_exception_mask() | QNX Neutrino | No | No | No | Yes |
| fp_exception_value() | QNX Neutrino | No | No | No | Yes |
| fp_precision() | QNX Neutrino | No | No | No | Yes |
| fp_rounding() | QNX Neutrino | No | No | No | Yes |
| fpathconf() | POSIX 1003.1 | No | No | Yes | Yes |
| fprintf() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| fputc() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| fputchar() | QNX 4 | Yes | No | No | Yes |
| fputs() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| fputwc() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| fputws() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| fread() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| free() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| freeaddrinfo() | POSIX 1003.1 | No | No | No | Yes |
| freeifaddrs() | Unix | No | No | No | Yes |
| freopen() | freopen is ANSI, POSIX 1003.1; freopen64 is Large-file support | Yes | No | No | Yes |
| freopen64() | freopen is ANSI, POSIX 1003.1; freopen64 is Large-file support | Yes | No | No | Yes |
| frexp() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| frexpf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| fscanf() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| fseek() | fseek is ANSI, POSIX 1003.1; fseeko is POSIX 1003.1 | No | No | Yes | Yes |
| fseeko() | fseek is ANSI, POSIX 1003.1; fseeko is POSIX 1003.1 | No | No | Yes | Yes |
| fsetpos() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| fstat() | fstat is POSIX 1003.1; fstat64 is Large-file support | No | No | Yes | Yes |
| fstat64() | fstat is POSIX 1003.1; fstat64 is Large-file support | No | No | Yes | Yes |
| fstatvfs() | fstatvfs is POSIX 1003.1 XSI; fstatvfs64 is Large-file support | No | No | Yes | Yes |
| fstatvfs64() | fstatvfs is POSIX 1003.1 XSI; fstatvfs64 is Large-file support | No | No | Yes | Yes |
| fsync() | POSIX 1003.1 FSC | Yes | No | Yes | Yes |
| ftell() | ftell is ANSI, POSIX 1003.1; ftello is POSIX 1003.1 | Yes | No | No | Yes |
| ftello() | ftell is ANSI, POSIX 1003.1; ftello is POSIX 1003.1 | Yes | No | No | Yes |
| ftime() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| ftruncate() | ftruncate is POSIX 1003.1; ftruncate64 is Large-file support | No | No | Yes | Yes |
| ftruncate64() | ftruncate is POSIX 1003.1; ftruncate64 is Large-file support | No | No | Yes | Yes |
| ftrylockfile() | POSIX 1003.1 TSF | No | No | Yes | Yes |
| ftw() | ftw is POSIX 1003.1 XSI ftw64 is Large-file support | Yes | No | Yes | Yes |
| ftw64() | ftw is POSIX 1003.1 XSI ftw64 is Large-file support | Yes | No | Yes | Yes |
| funlockfile() | POSIX 1003.1 TSF | No | No | No | Yes |
| futime() | Unix | No | No | Yes | Yes |
| fwide() | ANSI, POSIX 1003.1 | Yes | No | Yes | Yes |
| fwprintf() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| fwrite() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| fwscanf() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| Function | Classification | Cancel | ISR | Signal | Thread |
|---|---|---|---|---|---|
| gai_strerror() | POSIX 1003.1 | No | Yes | Yes | Yes |
| gamma() | Legacy Unix | No | No | No | Yes |
| gamma_r() | Legacy Unix | No | No | No | Yes |
| gammaf() | Legacy Unix | No | No | No | Yes |
| gammaf_r() | Legacy Unix | No | No | No | Yes |
| getaddrinfo() | POSIX 1003.1 | Yes | No | No | No |
| getc() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| getc_unlocked() | POSIX 1003.1 TSF | Yes | No | No | No |
| getchar() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| getchar_unlocked() | POSIX 1003.1 TSF | Yes | No | No | No |
| getcwd() | POSIX 1003.1 | Yes | No | No | Yes |
| getdomainname() | Unix | No | No | Yes | Yes |
| getdtablesize() | Legacy Unix | No | No | Yes | Yes |
| getegid() | POSIX 1003.1 | No | No | Yes | Yes |
| getenv() | ANSI, POSIX 1003.1 | No | No | No | No |
| geteuid() | POSIX 1003.1 | No | No | Yes | Yes |
| getgid() | POSIX 1003.1 | No | No | Yes | Yes |
| getgrent() | POSIX 1003.1 XSI | Yes | No | No | No |
| getgrgid() | POSIX 1003.1 | Yes | No | No | No |
| getgrgid_r() | POSIX 1003.1 TSF | Yes | No | No | Yes |
| getgrnam() | POSIX 1003.1 | Yes | No | No | No |
| getgrnam_r() | POSIX 1003.1 TSF | Yes | No | No | Yes |
| getgrouplist() | Unix | Yes | No | Yes | Yes |
| getgroups() | POSIX 1003.1 | No | No | Yes | Yes |
| gethostbyaddr() | POSIX 1003.1 OBS | Yes | No | No | No |
| gethostbyaddr_r() | Unix | Yes | No | No | Yes |
| gethostbyname() | gethostbyname is POSIX 1003.1 OBS; gethostbyname2 is QNX Neutrino | Yes | No | No | No |
| gethostbyname2() | gethostbyname is POSIX 1003.1 OBS; gethostbyname2 is QNX Neutrino | Yes | No | No | No |
| gethostbyname_r() | Unix | Yes | No | No | Yes |
| gethostent() | POSIX 1003.1 | Yes | No | No | No |
| gethostent_r() | Unix | Yes | No | No | Yes |
| gethostname() | POSIX 1003.1 | Yes | No | Yes | Yes |
| getifaddrs() | Unix | Yes | No | No | Yes |
| GETIOVBASE() | QNX Neutrino | No | Yes | Yes | Yes |
| GETIOVLEN() | QNX Neutrino | No | Yes | Yes | Yes |
| getitimer() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| getlogin() | POSIX 1003.1 | Yes | No | No | No |
| getlogin_r() | POSIX 1003.1 TSF | Yes | No | No | Yes |
| getnameinfo() | POSIX 1003.1 | Yes | No | No | No |
| getnetbyaddr() | POSIX 1003.1 | Yes | No | No | No |
| getnetbyname() | POSIX 1003.1 | Yes | No | No | No |
| getnetent() | POSIX 1003.1 | Yes | No | No | No |
| getopt() | POSIX 1003.1 | Yes | No | No | No |
| getpass() | Legacy Unix | Yes | No | No | No |
| getpeername() | POSIX 1003.1 | Yes | No | No | Yes |
| getpgid() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| getpgrp() | POSIX 1003.1 | No | No | Yes | Yes |
| getpid() | POSIX 1003.1 | No | No | Yes | Yes |
| getppid() | POSIX 1003.1 | No | No | Yes | Yes |
| getprio() | QNX 4 | No | No | Yes | Yes |
| getprotobyname() | POSIX 1003.1 | Yes | No | No | No |
| getprotobynumber() | POSIX 1003.1 | Yes | No | No | No |
| getprotoent() | POSIX 1003.1 | Yes | No | No | No |
| getpwent() | POSIX 1003.1 XSI | Yes | No | No | No |
| getpwnam() | POSIX 1003.1 | Yes | No | No | No |
| getpwnam_r() | POSIX 1003.1 TSF | Yes | No | No | Yes |
| getpwuid() | POSIX 1003.1 | Yes | No | No | No |
| getpwuid_r() | POSIX 1003.1 TSF | Yes | No | No | Yes |
| getrlimit() | getrlimit is POSIX 1003.1 XSI; getrlimit64 is Large-file support | No | No | Yes | Yes |
| getrlimit64() | getrlimit is POSIX 1003.1 XSI; getrlimit64 is Large-file support | No | No | Yes | Yes |
| getrusage() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| gets() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| getservbyname() | POSIX 1003.1 | Yes | No | No | No |
| getservbyport() | POSIX 1003.1 | Yes | No | No | No |
| getservent() | POSIX 1003.1 | Yes | No | No | No |
| getsid() | POSIX 1003.1 XSI | No | No | No | Yes |
| getsockname() | POSIX 1003.1 | Yes | No | No | Yes |
| getsockopt() | POSIX 1003.1 | Yes | No | No | Yes |
| getspent() | Unix | Yes | No | No | Yes |
| getspent_r() | Unix | Yes | No | No | Yes |
| getspnam() | Unix | Yes | No | No | Yes |
| getspnam_r() | Unix | Yes | No | No | Yes |
| getsubopt() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| gettimeofday() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| getuid() | POSIX 1003.1 | No | No | Yes | Yes |
| getutent() | Unix | Yes | No | No | Yes |
| getutid() | Unix | Yes | No | No | Yes |
| getutline() | Unix | Yes | No | No | Yes |
| getw() | Legacy Unix | Yes | No | Yes | Yes |
| getwc() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| getwchar() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| getwd() | POSIX 1003.1 XSI | Yes | No | Yes | Yes |
| glob() | POSIX 1003.1 | Yes | No | Yes | Yes |
| globfree() | POSIX 1003.1 | No | No | Yes | Yes |
| gmtime() | ANSI, POSIX 1003.1 | No | No | No | No |
| gmtime_r() | POSIX 1003.1 TSF | No | No | Yes | Yes |
| 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 |
| InterruptAttach() | QNX Neutrino | No | No | Yes | Yes |
| InterruptAttach_r() | QNX Neutrino | No | No | Yes | Yes |
| InterruptAttachEvent() | QNX Neutrino | No | No | Yes | Yes |
| InterruptAttachEvent_r() | QNX Neutrino | No | No | Yes | Yes |
| InterruptDetach() | QNX Neutrino | No | No | Yes | Yes |
| InterruptDetach_r() | QNX Neutrino | No | No | Yes | Yes |
| InterruptDisable() | QNX Neutrino | No | Yes | Yes | Yes |
| InterruptEnable() | QNX Neutrino | No | Yes | Yes | Yes |
| InterruptHookIdle() | QNX Neutrino | No | No | Yes | Yes |
| InterruptHookTrace() | QNX Neutrino | No | No | Yes | Yes |
| InterruptLock() | QNX Neutrino | No | Yes | Yes | Yes |
| InterruptMask() | QNX Neutrino | No | Yes | Yes | Yes |
| InterruptUnlock() | QNX Neutrino | No | Yes | Yes | Yes |
| InterruptUnmask() | QNX Neutrino | No | Yes | Yes | Yes |
| InterruptWait() | QNX Neutrino | Yes | No | Yes | Yes |
| InterruptWait_r() | QNX Neutrino | Yes | No | Yes | Yes |
| _intr_v86() | QNX Neutrino (x86 only) | No | No | Yes | Yes |
| ioctl() | POSIX 1003.1 XSR | No | No | No | No |
| iofdinfo() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_attr_init() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_attr_lock() | QNX Neutrino | Yes | No | Yes | Yes |
| iofunc_attr_trylock() | QNX Neutrino | Yes | No | Yes | Yes |
| iofunc_attr_unlock() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_check_access() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_chmod() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_chmod_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_chown() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_chown_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_client_info() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_close_dup() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_close_dup_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_close_ocb() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_close_ocb_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_devctl() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_devctl_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_fdinfo() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_fdinfo_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_func_init() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_link() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_lock() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_lock_calloc() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_lock_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_lock_free() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_lock_ocb_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_lseek() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_lseek_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_mknod() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_mmap() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_mmap_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_notify() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_notify_remove() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_notify_trigger() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_ocb_attach() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_ocb_calloc() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_ocb_detach() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_ocb_free() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_open() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_open_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_openfd() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_openfd_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_pathconf() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_pathconf_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_read_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_read_verify() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_readlink() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_rename() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_space_verify() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_stat() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_stat_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_sync() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_sync_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_sync_verify() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_time_update() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_unblock() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_unblock_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_unlink() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_unlock_ocb_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_utime() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_utime_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_write_default() | QNX Neutrino | No | No | Yes | Yes |
| iofunc_write_verify() | QNX Neutrino | No | No | No | Yes |
| ionotify() | QNX Neutrino | No | No | Yes | Yes |
| ipsec_dump_policy() | Unix | No | No | No | Yes |
| ipsec_get_policylen() | Unix | No | Yes | Yes | Yes |
| ipsec_set_policy() | Unix | No | No | No | Yes |
| ipsec_strerror() | Unix | No | Yes | Yes | Yes |
| isalnum() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| isalpha() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| isascii() | POSIX 1003.1 XSI | No | Yes | Yes | Yes |
| isatty() | POSIX 1003.1 | No | No | No | Yes |
| iscntrl() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| isdigit() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| isfdtype() | QNX Neutrino | Yes | No | Yes | Yes |
| isgraph() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| isinf() | isinf is ANSI, POSIX 1003.1; isinff is Unix | No | No | No | Yes |
| isinff() | isinf is ANSI, POSIX 1003.1; isinff is Unix | No | No | No | Yes |
| islower() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| isnan() | isnan is POSIX 1003.1; isnanf is Unix | No | No | No | Yes |
| isnanf() | isnan is POSIX 1003.1; isnanf is Unix | No | No | No | Yes |
| isprint() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| ispunct() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| isspace() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| isupper() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| iswalnum() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| iswalpha() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| iswcntrl() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| iswctype() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| iswdigit() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| iswgraph() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| iswlower() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| iswprint() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| iswpunct() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| iswspace() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| iswupper() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| iswxdigit() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| isxdigit() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| itoa() | QNX 4 | No | Yes | Yes | Yes |
| 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 |
| ldiv() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| lfind() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| lgamma() | lgamma and lgammaf are ANSI, POSIX 1003.1; lgamma_r and lgammaf_r are QNX Neutrino | No | No | No | Yes |
| lgamma_r() | lgamma and lgammaf are ANSI, POSIX 1003.1; lgamma_r and lgammaf_r are QNX Neutrino | No | No | No | Yes |
| lgammaf() | lgamma and lgammaf are ANSI, POSIX 1003.1; lgamma_r and lgammaf_r are QNX Neutrino | No | No | No | Yes |
| lgammaf_r() | lgamma and lgammaf are ANSI, POSIX 1003.1; lgamma_r and lgammaf_r are QNX Neutrino | No | No | No | Yes |
| link() | POSIX 1003.1 | No | No | Yes | Yes |
| lio_listio() | POSIX 1003.1 AIO | No | No | Yes | Yes |
| listen() | POSIX 1003.1 | Yes | No | No | Yes |
| lltoa() | ltoa is QNX 4; lltoa is Unix | No | Yes | Yes | Yes |
| localeconv() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| localtime() | ANSI, POSIX 1003.1 | No | No | No | No |
| localtime_r() | POSIX 1003.1 TSF | No | No | Yes | Yes |
| lockf() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| log() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| log10() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| log10f() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| log1p() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| log1pf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| logb() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| logbf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| logf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| login_tty() | Unix | Yes | No | Yes | Yes |
| longjmp() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| lrand48() | POSIX 1003.1 XSI | No | No | No | No |
| lsearch() | POSIX 1003.1 XSI | No | Yes | Yes | Yes |
| lseek() | lseek is POSIX 1003.1; lseek64 is Large-file support | No | No | Yes | Yes |
| lseek64() | lseek is POSIX 1003.1; lseek64 is Large-file support | No | No | Yes | Yes |
| lstat() | lstat is POSIX 1003.1; lstat64 is Large-file support | No | No | Yes | No |
| lstat64() | lstat is POSIX 1003.1; lstat64 is Large-file support | No | No | Yes | No |
| ltoa() | ltoa is QNX 4; lltoa is Unix | No | Yes | Yes | Yes |
| ltrunc() | QNX 4 | Yes | No | No | Yes |
| Function | Classification | Cancel | ISR | Signal | Thread |
|---|---|---|---|---|---|
| main() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| mallinfo() | QNX Neutrino | No | No | No | Yes |
| malloc() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| mallopt() | QNX Neutrino | No | No | No | Yes |
| max() | QNX 4 | No | Yes | Yes | Yes |
| mblen() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| mbrlen() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| mbrtowc() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| mbsinit() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| mbsrtowcs() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| mbstowcs() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| mbtowc() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| mcheck() | QNX Neutrino | No | No | No | Yes |
| mem_offset() | mem_offset is QNX Neutrino; mem_offset64 is Large-file support | No | No | Yes | Yes |
| mem_offset64() | mem_offset is QNX Neutrino; mem_offset64 is Large-file support | No | No | Yes | Yes |
| memalign() | QNX Neutrino | No | No | Yes | Yes |
| memccpy() | POSIX 1003.1 XSI | No | Yes | Yes | Yes |
| memchr() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| memcmp() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| memcpy() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| memcpyv() | QNX 4 | No | Yes | Yes | Yes |
| memicmp() | QNX 4 | No | Yes | Yes | Yes |
| memmove() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| memset() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| message_attach() | QNX Neutrino | Yes | No | No | Yes |
| message_connect() | QNX Neutrino | Yes | No | No | Yes |
| message_detach() | QNX Neutrino | Yes | No | No | Yes |
| min() | QNX 4 | No | Yes | Yes | Yes |
| mkdir() | POSIX 1003.1 | No | No | Yes | Yes |
| mkfifo() | POSIX 1003.1 | No | No | Yes | Yes |
| mknod() | POSIX 1003.1 XSI | Yes | No | Yes | Yes |
| mkstemp() | POSIX 1003.1 XSI | Yes | No | Yes | Yes |
| mktemp() | POSIX 1003.1 XSI | Yes | No | Yes | Yes |
| mktime() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| mlock() | POSIX 1003.1 MLR | No | No | No | Yes |
| mlockall() | POSIX 1003.1 ML | No | No | No | Yes |
| mmap() | mmap is POSIX 1003.1 MF|SHM|TYM; mmap64 is Large-file support | No | No | Yes | Yes |
| mmap64() | mmap is POSIX 1003.1 MF|SHM|TYM; mmap64 is Large-file support | No | No | Yes | Yes |
| mmap_device_io() | QNX Neutrino | No | No | Yes | Yes |
| mmap_device_memory() | QNX Neutrino | No | No | Yes | Yes |
| modem_open() | QNX Neutrino | Yes | No | Yes | Yes |
| modem_read() | QNX Neutrino | Yes | No | See Caveats | See Caveats |
| modem_script() | QNX Neutrino | Yes | No | See Caveats | See Caveats |
| modem_write() | QNX Neutrino | Yes | No | Yes | Yes |
| modf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| modff() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| mount() | QNX Neutrino | Yes | No | Yes | Yes |
| mount_parse_generic_args() | QNX Neutrino | No | No | No | Yes |
| mprobe() | QNX Neutrino | No | No | No | Yes |
| mprotect() | POSIX 1003.1 MPR | No | No | Yes | Yes |
| mq_close() | POSIX 1003.1 MSG | No | No | No | Yes |
| mq_getattr() | POSIX 1003.1 MSG | No | No | No | Yes |
| mq_notify() | POSIX 1003.1 MSG | No | No | No | Yes |
| mq_open() | POSIX 1003.1 MSG | No | No | No | Yes |
| mq_receive() | POSIX 1003.1 MSG | Yes | No | No | Yes |
| mq_send() | POSIX 1003.1 MSG | Yes | No | No | Yes |
| mq_setattr() | POSIX 1003.1 MSG | No | No | No | Yes |
| mq_timedreceive() | POSIX 1003.1 MSG | Yes | No | Yes | Yes |
| mq_timedsend() | POSIX 1003.1 MSG | Yes | No | Yes | Yes |
| mq_unlink() | POSIX 1003.1 MSG | No | No | No | Yes |
| mrand48() | POSIX 1003.1 XSI | No | No | No | No |
| MsgDeliverEvent() | QNX Neutrino | No | No | Yes | Yes |
| MsgDeliverEvent_r() | QNX Neutrino | No | No | Yes | Yes |
| MsgError() | QNX Neutrino | No | No | Yes | Yes |
| MsgError_r() | QNX Neutrino | No | No | Yes | Yes |
| MsgInfo() | QNX Neutrino | No | No | Yes | Yes |
| MsgInfo_r() | QNX Neutrino | No | No | Yes | Yes |
| MsgKeyData() | QNX Neutrino | No | No | Yes | Yes |
| MsgKeyData_r() | QNX Neutrino | No | No | Yes | Yes |
| MsgRead() | QNX Neutrino | No | No | Yes | Yes |
| MsgRead_r() | QNX Neutrino | No | No | Yes | Yes |
| MsgReadv() | QNX Neutrino | No | No | Yes | Yes |
| MsgReadv_r() | QNX Neutrino | No | No | Yes | Yes |
| MsgReceive() | QNX Neutrino | No | No | Yes | Yes |
| MsgReceive_r() | QNX Neutrino | No | No | Yes | Yes |
| MsgReceivePulse() | QNX Neutrino | No | No | Yes | Yes |
| MsgReceivePulse_r() | QNX Neutrino | No | No | Yes | Yes |
| MsgReceivePulsev() | QNX Neutrino | No | No | Yes | Yes |
| MsgReceivePulsev_r() | QNX Neutrino | No | No | Yes | Yes |
| MsgReceivev() | QNX Neutrino | No | No | Yes | Yes |
| MsgReceivev_r() | QNX Neutrino | No | No | Yes | Yes |
| MsgReply() | QNX Neutrino | No | No | Yes | Yes |
| MsgReply_r() | QNX Neutrino | No | No | Yes | Yes |
| MsgReplyv() | QNX Neutrino | No | No | Yes | Yes |
| MsgReplyv_r() | QNX Neutrino | No | No | Yes | Yes |
| MsgSend() | QNX Neutrino | Yes | No | Yes | Yes |
| MsgSend_r() | QNX Neutrino | Yes | No | Yes | Yes |
| MsgSendnc() | QNX Neutrino | No | No | Yes | Yes |
| MsgSendnc_r() | QNX Neutrino | No | No | Yes | Yes |
| MsgSendPulse() | QNX Neutrino | No | No | Yes | Yes |
| MsgSendPulse_r() | QNX Neutrino | No | No | Yes | Yes |
| MsgSendsv() | QNX Neutrino | Yes | No | Yes | Yes |
| MsgSendsv_r() | QNX Neutrino | Yes | No | Yes | Yes |
| MsgSendsvnc() | QNX Neutrino | No | No | Yes | Yes |
| MsgSendsvnc_r() | QNX Neutrino | No | No | Yes | Yes |
| MsgSendv() | QNX Neutrino | Yes | No | Yes | Yes |
| MsgSendv_r() | QNX Neutrino | Yes | No | Yes | Yes |
| MsgSendvnc() | QNX Neutrino | No | No | Yes | Yes |
| MsgSendvnc_r() | QNX Neutrino | No | No | Yes | Yes |
| MsgSendvs() | QNX Neutrino | Yes | No | Yes | Yes |
| MsgSendvs_r() | QNX Neutrino | Yes | No | Yes | Yes |
| MsgSendvsnc() | QNX Neutrino | No | No | Yes | Yes |
| MsgSendvsnc_r() | QNX Neutrino | No | No | Yes | Yes |
| MsgVerifyEvent() | QNX Neutrino | No | No | Yes | Yes |
| MsgVerifyEvent_r() | QNX Neutrino | No | No | Yes | Yes |
| MsgWrite() | QNX Neutrino | No | No | Yes | Yes |
| MsgWrite_r() | QNX Neutrino | No | No | Yes | Yes |
| MsgWritev() | QNX Neutrino | No | No | Yes | Yes |
| MsgWritev_r() | QNX Neutrino | No | No | Yes | Yes |
| msync() | POSIX 1003.1 MF SIO | Yes | No | Yes | Yes |
| munlock() | POSIX 1003.1 MLR | No | No | No | Yes |
| munlockall() | POSIX 1003.1 ML | No | No | No | Yes |
| munmap() | POSIX 1003.1 MF|SHM|TYM | No | No | Yes | Yes |
| munmap_device_io() | QNX Neutrino | No | No | Yes | Yes |
| munmap_device_memory() | QNX Neutrino | No | No | Yes | Yes |
| 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 Large-file support | No | No | Yes | Yes |
| posix_mem_offset64() | posix_mem_offset is POSIX 1003.1 TYM; posix_mem_offset64 is Large-file support | No | No | Yes | Yes |
| posix_memalign() | POSIX 1003.1 ADV | No | No | Yes | Yes |
| pow() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| powf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| pread() | pread is POSIX 1003.1 XSI; pread64 is Large-file support | Yes | No | Yes | Yes |
| pread64() | pread is POSIX 1003.1 XSI; pread64 is Large-file support | Yes | No | Yes | Yes |
| printf() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| procmgr_daemon() | QNX Neutrino | No | No | Yes | Yes |
| procmgr_event_notify() | QNX Neutrino | No | No | Yes | Yes |
| procmgr_event_trigger() | QNX Neutrino | No | No | Yes | Yes |
| procmgr_guardian() | QNX Neutrino | No | No | Yes | Yes |
| procmgr_session() | QNX Neutrino | No | No | No | Yes |
| pthread_abort() | QNX Neutrino | No | No | Yes | Yes |
| pthread_atfork() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_attr_destroy() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_attr_getdetachstate() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_attr_getguardsize() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| pthread_attr_getinheritsched() | POSIX 1003.1 THR TPS | No | No | Yes | Yes |
| pthread_attr_getschedparam() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_attr_getschedpolicy() | POSIX 1003.1 THR TPS | No | No | Yes | Yes |
| pthread_attr_getscope() | POSIX 1003.1 THR TPS | No | No | Yes | Yes |
| pthread_attr_getstackaddr() | POSIX 1003.1 THR TSA | No | No | Yes | Yes |
| pthread_attr_getstacklazy() | QNX Neutrino | No | No | Yes | Yes |
| pthread_attr_getstacksize() | POSIX 1003.1 THR TSS | No | No | Yes | Yes |
| pthread_attr_init() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_attr_setdetachstate() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_attr_setguardsize() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| pthread_attr_setinheritsched() | POSIX 1003.1 THR TPS | No | No | Yes | Yes |
| pthread_attr_setschedparam() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_attr_setschedpolicy() | POSIX 1003.1 THR TPS | No | No | Yes | Yes |
| pthread_attr_setscope() | POSIX 1003.1 THR TPS | No | No | Yes | Yes |
| pthread_attr_setstackaddr() | POSIX 1003.1 THR TSA | No | No | Yes | Yes |
| pthread_attr_setstacklazy() | QNX Neutrino | No | No | Yes | Yes |
| pthread_attr_setstacksize() | POSIX 1003.1 THR TSS | No | No | Yes | Yes |
| pthread_barrier_destroy() | POSIX 1003.1 THR BAR | No | No | Yes | Yes |
| pthread_barrier_init() | POSIX 1003.1 THR BAR | No | No | Yes | Yes |
| pthread_barrier_wait() | POSIX 1003.1 THR BAR | No | No | Yes | Yes |
| pthread_barrierattr_destroy() | POSIX 1003.1 THR BAR | No | No | Yes | Yes |
| pthread_barrierattr_getpshared() | POSIX 1003.1 THR BAR TSH | No | No | Yes | Yes |
| pthread_barrierattr_init() | POSIX 1003.1 THR BAR | No | No | Yes | Yes |
| pthread_barrierattr_setpshared() | POSIX 1003.1 THR BAR TSH | No | No | Yes | Yes |
| pthread_cancel() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_cleanup_pop() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_cleanup_push() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_cond_broadcast() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_cond_destroy() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_cond_init() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_cond_signal() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_cond_timedwait() | POSIX 1003.1 THR | Yes | No | Yes | Yes |
| pthread_cond_wait() | POSIX 1003.1 THR | Yes | No | Yes | Yes |
| pthread_condattr_destroy() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_condattr_getclock() | POSIX 1003.1 THR CS | No | No | Yes | Yes |
| pthread_condattr_getpshared() | POSIX 1003.1 THR TSH | No | No | Yes | Yes |
| pthread_condattr_init() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_condattr_setclock() | POSIX 1003.1 THR CS | No | No | Yes | Yes |
| pthread_condattr_setpshared() | POSIX 1003.1 THR TSH | No | No | Yes | Yes |
| pthread_create() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_detach() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_equal() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_exit() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_getconcurrency() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| pthread_getcpuclockid() | POSIX 1003.1 THR TCT | No | No | Yes | Yes |
| pthread_getschedparam() | POSIX 1003.1 THR TPS | No | No | Yes | Yes |
| pthread_getspecific() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_join() | POSIX 1003.1 THR | Yes | No | Yes | Yes |
| pthread_key_create() | POSIX 1003.1 THR | No | No | No | Yes |
| pthread_key_delete() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_kill() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_mutex_destroy() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_mutex_getprioceiling() | POSIX 1003.1 THR TPP | No | No | Yes | Yes |
| pthread_mutex_init() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_mutex_lock() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_mutex_setprioceiling() | POSIX 1003.1 THR TPP | No | No | Yes | Yes |
| pthread_mutex_timedlock() | POSIX 1003.1 THR TMO | No | No | Yes | Yes |
| pthread_mutex_trylock() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_mutex_unlock() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_mutexattr_destroy() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_mutexattr_getprioceiling() | POSIX 1003.1 THR TPP | No | No | Yes | Yes |
| pthread_mutexattr_getprotocol() | POSIX 1003.1 THR TPP|TPI | No | No | Yes | Yes |
| pthread_mutexattr_getpshared() | POSIX 1003.1 THR TSH | No | No | Yes | Yes |
| pthread_mutexattr_getrecursive() | QNX Neutrino | No | No | Yes | Yes |
| pthread_mutexattr_gettype() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| pthread_mutexattr_init() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_mutexattr_setprioceiling() | POSIX 1003.1 THR TPP | No | No | Yes | Yes |
| pthread_mutexattr_setprotocol() | POSIX 1003.1 THR TPP|TPI | No | No | Yes | Yes |
| pthread_mutexattr_setpshared() | POSIX 1003.1 THR TSH | No | No | Yes | Yes |
| pthread_mutexattr_setrecursive() | QNX Neutrino | No | No | Yes | Yes |
| pthread_mutexattr_settype() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| pthread_once() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_rwlock_destroy() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_rwlock_init() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_rwlock_rdlock() | POSIX 1003.1 THR | Yes | No | Yes | Yes |
| pthread_rwlock_timedrdlock() | POSIX 1003.1 THR TMO | Yes | No | Yes | Yes |
| pthread_rwlock_timedwrlock() | POSIX 1003.1 THR TMO | Yes | No | Yes | Yes |
| pthread_rwlock_tryrdlock() | POSIX 1003.1 THR | Yes | No | Yes | Yes |
| pthread_rwlock_trywrlock() | POSIX 1003.1 THR | Yes | No | Yes | Yes |
| pthread_rwlock_unlock() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_rwlock_wrlock() | POSIX 1003.1 THR | Yes | No | Yes | Yes |
| pthread_rwlockattr_destroy() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_rwlockattr_getpshared() | POSIX 1003.1 THR TSH | No | No | Yes | Yes |
| pthread_rwlockattr_init() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_rwlockattr_setpshared() | POSIX 1003.1 THR TSH | No | No | Yes | Yes |
| pthread_self() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_setcancelstate() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_setcanceltype() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_setconcurrency() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| pthread_setschedparam() | POSIX 1003.1 THR TPS | No | No | Yes | Yes |
| pthread_setspecific() | POSIX 1003.1 THR | No | No | No | Yes |
| pthread_sigmask() | POSIX 1003.1 THR | No | No | Yes | Yes |
| pthread_sleepon_broadcast() | QNX Neutrino | No | No | Yes | Yes |
| pthread_sleepon_lock() | QNX Neutrino | Yes | No | Yes | Yes |
| pthread_sleepon_signal() | QNX Neutrino | No | No | Yes | Yes |
| pthread_sleepon_timedwait() | QNX Neutrino | Yes | No | Yes | Yes |
| pthread_sleepon_unlock() | QNX Neutrino | No | No | Yes | Yes |
| pthread_sleepon_wait() | QNX Neutrino | Yes | No | Yes | Yes |
| pthread_spin_destroy() | POSIX 1003.1 THR SPI | No | No | Yes | Yes |
| pthread_spin_init() | POSIX 1003.1 THR SPI | No | No | Yes | Yes |
| pthread_spin_lock() | POSIX 1003.1 THR SPI | No | No | Yes | Yes |
| pthread_spin_trylock() | POSIX 1003.1 THR SPI | No | No | Yes | Yes |
| pthread_spin_unlock() | POSIX 1003.1 THR SPI | No | No | Yes | Yes |
| pthread_testcancel() | POSIX 1003.1 THR | Yes | No | Yes | Yes |
| pthread_timedjoin() | QNX Neutrino | No | No | Yes | Yes |
| pulse_attach() | QNX Neutrino | Yes | No | No | Yes |
| pulse_detach() | QNX Neutrino | No | No | No | Yes |
| putc() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| putc_unlocked() | POSIX 1003.1 TSF | Yes | No | No | No |
| putchar() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| putchar_unlocked() | POSIX 1003.1 TSF | Yes | No | No | No |
| putenv() | POSIX 1003.1 XSI | No | No | No | No |
| puts() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| putspent() | Unix | Yes | No | No | No |
| pututline() | Unix | Yes | No | No | Yes |
| putw() | Legacy Unix | Yes | No | Yes | Yes |
| putwc() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| putwchar() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| pwrite() | pwrite is POSIX 1003.1 XSI; pwrite64 is Large-file support | Yes | No | Yes | Yes |
| pwrite64() | pwrite is POSIX 1003.1 XSI; pwrite64 is Large-file support | Yes | No | Yes | Yes |
| 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 |
| Rconnect() | SOCKS | No | No | No | No |
| rdchk() | Unix | No | No | Yes | Yes |
| re_comp() | Legacy Unix | No | No | Yes | Yes |
| re_exec() | Legacy Unix | No | No | Yes | Yes |
| read() | POSIX 1003.1 XSI | Yes | No | Yes | Yes |
| read_main_config_file() | SNMP | Yes | No | No | No |
| readblock() | QNX Neutrino | Yes | No | Yes | Yes |
| readcond() | QNX Neutrino | Yes | No | Yes | Yes |
| readdir() | POSIX 1003.1 | Yes | No | No | No |
| readdir_r() | POSIX 1003.1 TSF | No | No | Yes | Yes |
| readlink() | POSIX 1003.1 | No | No | Yes | Yes |
| readv() | POSIX 1003.1 XSI | Yes | No | Yes | Yes |
| realloc() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| realpath() | POSIX 1003.1 XSI | Yes | No | Yes | Yes |
| recv() | POSIX 1003.1 | Yes | No | No | Yes |
| recvfrom() | POSIX 1003.1 | Yes | No | No | Yes |
| recvmsg() | POSIX 1003.1 | Yes | No | No | Yes |
| regcomp() | POSIX 1003.1 | No | No | No | Yes |
| regerror() | POSIX 1003.1 | No | No | Yes | Yes |
| regexec() | POSIX 1003.1 | No | No | No | Yes |
| regfree() | POSIX 1003.1 | No | No | No | Yes |
| remainder() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| remainderf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| remove() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| rename() | ANSI, POSIX 1003.1 | Yes | No | Yes | Yes |
| res_init() | Unix | Yes | No | No | No |
| res_mkquery() | Unix | Yes | No | No | No |
| res_query() | Unix | Yes | No | No | No |
| res_querydomain() | Unix | Yes | No | No | No |
| res_search() | Unix | Yes | No | No | No |
| res_send() | Unix | Yes | No | No | No |
| resmgr_attach() | QNX Neutrino | Yes | No | No | Yes |
| resmgr_block() | QNX Neutrino | Yes | No | No | Yes |
| resmgr_context_alloc() | QNX Neutrino | Yes | No | No | Yes |
| resmgr_context_free() | QNX Neutrino | Yes | No | No | Yes |
| resmgr_detach() | QNX Neutrino | Yes | No | No | Yes |
| resmgr_devino() | QNX Neutrino | Yes | No | No | Yes |
| _resmgr_handle_grow() | QNX Neutrino | No | No | No | Yes |
| resmgr_handle_tune() | QNX Neutrino | No | No | No | Yes |
| resmgr_handler() | QNX Neutrino | Yes | No | No | Yes |
| _resmgr_io_func() | QNX Neutrino | No | No | No | Yes |
| resmgr_iofuncs() | QNX Neutrino | No | No | No | Yes |
| resmgr_msgread() | QNX Neutrino | No | No | Yes | Yes |
| resmgr_msgreadv() | QNX Neutrino | No | No | Yes | Yes |
| resmgr_msgwrite() | QNX Neutrino | No | No | Yes | Yes |
| resmgr_msgwritev() | QNX Neutrino | No | No | Yes | Yes |
| _RESMGR_NPARTS() | QNX Neutrino | No | Yes | Yes | Yes |
| _resmgr_ocb() | QNX Neutrino | No | No | No | Yes |
| resmgr_open_bind() | QNX Neutrino | No | No | No | Yes |
| resmgr_pathname() | QNX Neutrino | No | No | Yes | Yes |
| _RESMGR_PTR() | QNX Neutrino | No | Yes | Yes | Yes |
| _RESMGR_STATUS() | QNX Neutrino | No | Yes | Yes | Yes |
| resmgr_unbind() | QNX Neutrino | No | No | No | Yes |
| rewind() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| rewinddir() | POSIX 1003.1 | Yes | No | Yes | Yes |
| Rgetsockname() | SOCKS | No | No | No | No |
| rindex() | POSIX 1003.1 XSI | No | Yes | Yes | Yes |
| rint() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| rintf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| Rlisten() | SOCKS | No | No | No | No |
| rmdir() | POSIX 1003.1 | No | No | Yes | Yes |
| Rrcmd() | SOCKS | No | No | No | No |
| rresvport() | Unix | Yes | No | No | Yes |
| Rselect() | SOCKS | No | No | No | No |
| rsrcdbmgr_attach() | QNX Neutrino | Yes | No | Yes | Yes |
| rsrcdbmgr_create() | QNX Neutrino | Yes | No | Yes | Yes |
| rsrcdbmgr_destroy() | QNX Neutrino | Yes | No | Yes | Yes |
| rsrcdbmgr_detach() | QNX Neutrino | Yes | No | Yes | Yes |
| rsrcdbmgr_devno_attach() | QNX Neutrino | Yes | No | Yes | Yes |
| rsrcdbmgr_devno_detach() | QNX Neutrino | Yes | No | Yes | Yes |
| rsrcdbmgr_query() | QNX Neutrino | Yes | No | Yes | Yes |
| ruserok() | Unix | Yes | No | No | No |
| Function | Classification | Cancel | ISR | Signal | Thread |
|---|---|---|---|---|---|
| sbrk() | Legacy Unix | No | No | No | Yes |
| scalb() | scalb is POSIX 1003.1 XSI; scalbf is ANSI (draft) | No | No | No | Yes |
| scalbf() | scalb is POSIX 1003.1 XSI; scalbf is ANSI (draft) | No | No | No | Yes |
| scalbn() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| scalbnf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| _scalloc() | QNX Neutrino | No | No | No | Yes |
| scandir() | Legacy Unix | Yes | No | Yes | Yes |
| scanf() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| sched_get_priority_adjust() | QNX Neutrino | No | No | Yes | Yes |
| sched_get_priority_max() | POSIX 1003.1 PS | No | No | Yes | Yes |
| sched_get_priority_min() | POSIX 1003.1 PS | No | No | Yes | Yes |
| sched_getparam() | POSIX 1003.1 PS | No | No | Yes | Yes |
| sched_getscheduler() | POSIX 1003.1 PS | No | No | Yes | Yes |
| sched_rr_get_interval() | POSIX 1003.1 PS | No | No | Yes | Yes |
| sched_setparam() | POSIX 1003.1 PS | No | No | Yes | Yes |
| sched_setscheduler() | POSIX 1003.1 PS | No | No | Yes | Yes |
| sched_yield() | POSIX 1003.1 PS|THR | No | No | Yes | Yes |
| SchedGet() | QNX Neutrino | No | No | Yes | Yes |
| SchedGet_r() | QNX Neutrino | No | No | Yes | Yes |
| SchedInfo() | QNX Neutrino | No | No | Yes | Yes |
| SchedInfo_r() | QNX Neutrino | No | No | Yes | Yes |
| SchedSet() | QNX Neutrino | No | No | Yes | Yes |
| SchedSet_r() | QNX Neutrino | No | No | Yes | Yes |
| SchedYield() | QNX Neutrino | No | No | Yes | Yes |
| SchedYield_r() | QNX Neutrino | No | No | Yes | Yes |
| sctp_bindx() | SCTP | Yes | No | No | Yes |
| sctp_connectx() | SCTP | Yes | No | No | Yes |
| sctp_freeladdrs() | SCTP | No | No | No | Yes |
| sctp_freepaddrs() | SCTP | No | No | No | Yes |
| sctp_getladdrs() | SCTP | Yes | No | No | Yes |
| sctp_getpaddrs() | SCTP | Yes | No | No | Yes |
| sctp_peeloff() | SCTP | Yes | No | No | Yes |
| sctp_recvmsg() | SCTP | Yes | No | No | Yes |
| sctp_sendmsg() | SCTP | Yes | No | No | Yes |
| searchenv() | QNX 4 | No | No | No | Yes |
| seed48() | POSIX 1003.1 XSI | No | No | No | Yes |
| seekdir() | POSIX 1003.1 XSI | Yes | No | No | No |
| select() | POSIX 1003.1 | No | No | No | See Caveats |
| select_attach() | QNX Neutrino | Yes | No | No | Yes |
| select_detach() | QNX Neutrino | Yes | No | No | Yes |
| select_query() | QNX Neutrino | No | No | No | Yes |
| sem_close() | POSIX 1003.1 SEM | No | No | Yes | Yes |
| sem_destroy() | POSIX 1003.1 SEM | No | No | Yes | Yes |
| sem_getvalue() | POSIX 1003.1 SEM | No | No | Yes | Yes |
| sem_init() | POSIX 1003.1 SEM | No | No | No | Yes |
| sem_open() | POSIX 1003.1 SEM | No | No | Yes | Yes |
| sem_post() | POSIX 1003.1 SEM | No | No | Yes | Yes |
| sem_timedwait() | POSIX 1003.1 SEM TMO | Yes | No | Yes | Yes |
| sem_trywait() | POSIX 1003.1 SEM | No | No | Yes | Yes |
| sem_unlink() | POSIX 1003.1 SEM | No | No | Yes | Yes |
| sem_wait() | POSIX 1003.1 SEM | Yes | No | Yes | Yes |
| send() | POSIX 1003.1 | Yes | No | No | Yes |
| sendmsg() | POSIX 1003.1 | Yes | No | No | Yes |
| sendto() | POSIX 1003.1 | Yes | No | No | Yes |
| setbuf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| setbuffer() | Unix | No | No | No | Yes |
| setdomainname() | Unix | No | Yes | Yes | Yes |
| setegid() | POSIX 1003.1 | No | No | Yes | Yes |
| setenv() | POSIX 1003.1 | No | No | No | No |
| seteuid() | POSIX 1003.1 | No | No | Yes | Yes |
| setgid() | POSIX 1003.1 | No | No | Yes | Yes |
| setgrent() | POSIX 1003.1 XSI | Yes | No | No | No |
| setgroups() | Unix | Yes | No | No | No |
| sethostent() | POSIX 1003.1 | No | No | No | No |
| sethostname() | Unix | Yes | No | Yes | Yes |
| SETIOV() | QNX Neutrino | No | Yes | Yes | Yes |
| setitimer() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| setjmp() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| setkey() | POSIX 1003.1 XSI | No | No | No | No |
| setlinebuf() | Unix | No | No | No | Yes |
| setlocale() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| setlogmask() | POSIX 1003.1 XSI | No | No | No | No |
| setnetent() | POSIX 1003.1 | Yes | No | No | No |
| setpgid() | POSIX 1003.1 | No | No | Yes | Yes |
| setpgrp() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| setprio() | QNX 4 | No | No | Yes | Yes |
| setprotoent() | POSIX 1003.1 | Yes | No | No | No |
| setpwent() | POSIX 1003.1 XSI | Yes | No | No | No |
| setregid() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| setreuid() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| setrlimit() | setrlimit is POSIX 1003.1 XSI; setrlimit64 is Large-file support | No | No | Yes | Yes |
| setrlimit64() | setrlimit is POSIX 1003.1 XSI; setrlimit64 is Large-file support | No | No | Yes | Yes |
| setservent() | POSIX 1003.1 | Yes | No | No | No |
| setsid() | POSIX 1003.1 | No | No | Yes | Yes |
| setsockopt() | POSIX 1003.1 | Yes | No | No | Yes |
| setspent() | Unix | No | No | No | No |
| setstate() | POSIX 1003.1 XSI | No | No | No | No |
| settimeofday() | Legacy Unix | No | No | Yes | Yes |
| setuid() | POSIX 1003.1 | No | No | Yes | Yes |
| setutent() | Unix | Yes | No | Yes | Yes |
| setvbuf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| _sfree() | QNX Neutrino | No | No | Yes | Yes |
| shm_ctl() | QNX Neutrino | Yes | No | Yes | Yes |
| shm_ctl_special() | QNX Neutrino | Yes | No | Yes | Yes |
| shm_open() | POSIX 1003.1 SHM | No | No | Yes | Yes |
| shm_unlink() | POSIX 1003.1 SHM | No | No | Yes | Yes |
| shutdown() | POSIX 1003.1 | Yes | No | No | Yes |
| sigaction() | POSIX 1003.1 | No | No | Yes | Yes |
| sigaddset() | POSIX 1003.1 | No | Yes | Yes | Yes |
| sigblock() | Unix | No | No | Yes | No |
| sigdelset() | POSIX 1003.1 | No | Yes | Yes | Yes |
| sigemptyset() | POSIX 1003.1 | No | Yes | Yes | Yes |
| sigfillset() | POSIX 1003.1 | No | Yes | Yes | Yes |
| sigismember() | POSIX 1003.1 | No | Yes | Yes | Yes |
| siglongjmp() | POSIX 1003.1 | No | No | Yes | Yes |
| sigmask() | Unix | No | Yes | Yes | Yes |
| signal() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| SignalAction() | QNX Neutrino | No | No | Yes | Yes |
| SignalAction_r() | QNX Neutrino | No | No | Yes | Yes |
| SignalKill() | QNX Neutrino | No | No | Yes | Yes |
| SignalKill_r() | QNX Neutrino | No | No | Yes | Yes |
| SignalProcmask() | QNX Neutrino | No | No | Yes | Yes |
| SignalProcmask_r() | QNX Neutrino | No | No | Yes | Yes |
| SignalSuspend() | QNX Neutrino | Yes | No | Yes | Yes |
| SignalSuspend_r() | QNX Neutrino | Yes | No | Yes | Yes |
| SignalWaitinfo() | QNX Neutrino | Yes | No | Yes | Yes |
| SignalWaitinfo_r() | QNX Neutrino | Yes | No | Yes | Yes |
| significand() | Unix | No | No | No | Yes |
| significandf() | Unix | No | No | No | Yes |
| sigpause() | POSIX 1003.1 XSI | Yes | No | Yes | Yes |
| sigpending() | POSIX 1003.1 | No | No | Yes | Yes |
| sigprocmask() | POSIX 1003.1 THR | No | No | Yes | Yes |
| sigqueue() | POSIX 1003.1 RTS | No | No | Yes | Yes |
| sigsetjmp() | POSIX 1003.1 | No | No | Yes | Yes |
| sigsetmask() | Unix | No | No | Yes | Yes |
| sigsuspend() | POSIX 1003.1 | Yes | No | Yes | Yes |
| sigtimedwait() | POSIX 1003.1 RTS | Yes | No | Yes | Yes |
| sigunblock() | Unix | No | No | Yes | Yes |
| sigwait() | POSIX 1003.1 | Yes | No | Yes | Yes |
| sigwaitinfo() | POSIX 1003.1 RTS | Yes | No | Yes | Yes |
| sin() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| sinf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| sinh() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| sinhf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| sleep() | POSIX 1003.1 | Yes | No | Yes | Yes |
| _sleepon_broadcast() | QNX Neutrino | No | No | No | Yes |
| _sleepon_destroy() | QNX Neutrino | No | No | No | Yes |
| _sleepon_init() | QNX Neutrino | No | No | No | Yes |
| _sleepon_lock() | QNX Neutrino | No | No | No | Yes |
| _sleepon_signal() | QNX Neutrino | No | No | No | Yes |
| _sleepon_unlock() | QNX Neutrino | No | No | No | Yes |
| _sleepon_wait() | QNX Neutrino | No | No | No | Yes |
| slogb() | QNX Neutrino | Yes | No | Yes | Yes |
| slogf() | QNX Neutrino | Yes | No | Yes | Yes |
| slogi() | QNX Neutrino | Yes | No | Yes | Yes |
| _smalloc() | QNX Neutrino | No | No | No | Yes |
| snmp_close() | SNMP | Yes | No | No | No |
| snmp_free_pdu() | SNMP | No | No | No | No |
| snmp_open() | SNMP | Yes | No | No | No |
| snmp_pdu_create() | SNMP | No | No | No | No |
| snmp_read() | SNMP | Yes | No | No | No |
| snmp_select_info() | SNMP | No | No | No | No |
| snmp_send() | SNMP | Yes | No | No | No |
| snmp_timeout() | SNMP | Yes | No | No | No |
| snprintf() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| sockatmark() | POSIX 1003.1 | Yes | No | No | No |
| socket() | POSIX 1003.1 | Yes | No | No | Yes |
| socketpair() | POSIX 1003.1 | Yes | No | No | Yes |
| SOCKSinit() | SOCKS | No | No | No | No |
| sopen() | Unix | Yes | No | No | Yes |
| sopenfd() | Unix | Yes | No | Yes | Yes |
| spawn() | QNX Neutrino | No | No | Yes | Yes |
| spawnl() | QNX 4 | See Caveats | No | No | Yes |
| spawnle() | QNX 4 | See Caveats | No | No | Yes |
| spawnlp() | QNX 4 | See Caveats | No | No | Yes |
| spawnlpe() | QNX 4 | See Caveats | No | No | Yes |
| spawnp() | QNX Neutrino | No | No | No | Yes |
| spawnv() | QNX 4 | See Caveats | No | No | Yes |
| spawnve() | QNX 4 | See Caveats | No | No | Yes |
| spawnvp() | QNX 4 | See Caveats | No | No | Yes |
| spawnvpe() | QNX 4 | See Caveats | No | No | Yes |
| sprintf() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| sqrt() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| sqrtf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| srand() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| srand48() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| srandom() | POSIX 1003.1 XSI | No | No | No | No |
| _srealloc() | QNX Neutrino | No | No | No | Yes |
| sscanf() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| stat() | stat is POSIX 1003.1; stat64 is Large-file support | No | No | Yes | Yes |
| stat64() | stat is POSIX 1003.1; stat64 is Large-file support | No | No | Yes | Yes |
| statvfs() | statvfs is POSIX 1003.1 XSI; statvfs64 is Large-file support | No | No | Yes | Yes |
| statvfs64() | statvfs is POSIX 1003.1 XSI; statvfs64 is Large-file support | No | No | Yes | Yes |
| straddstr() | QNX Neutrino | No | Yes | Yes | Yes |
| strcasecmp() | POSIX 1003.1 XSI | No | Yes | Yes | Yes |
| strcat() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strchr() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strcmp() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strcmpi() | QNX 4 | No | Yes | Yes | Yes |
| strcoll() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strcpy() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strcspn() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strdup() | POSIX 1003.1 XSI | No | No | No | Yes |
| strerror() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| strftime() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| stricmp() | QNX 4 | No | Yes | Yes | Yes |
| strlen() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strlwr() | Unix | No | Yes | Yes | Yes |
| strncasecmp() | POSIX 1003.1 XSI | No | Yes | Yes | Yes |
| strncat() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strncmp() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strncpy() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strnicmp() | QNX 4 | No | Yes | Yes | Yes |
| strnset() | QNX 4 | No | Yes | Yes | Yes |
| strpbrk() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strrchr() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strrev() | QNX 4 | No | Yes | Yes | Yes |
| strsep() | Unix | No | Yes | Yes | Yes |
| strset() | QNX 4 | No | Yes | Yes | Yes |
| strsignal() | Unix | No | No | Yes | Yes |
| strspn() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strstr() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strtod() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| strtoimax() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strtok() | ANSI, POSIX 1003.1 | No | No | No | No |
| strtok_r() | POSIX 1003.1 TSF | No | Yes | Yes | Yes |
| strtol() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strtoll() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strtoul() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strtoull() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strtoumax() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| strupr() | Unix | No | Yes | Yes | Yes |
| strxfrm() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| swab() | POSIX 1003.1 XSI | No | Yes | Yes | Yes |
| swprintf() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| swscanf() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| symlink() | POSIX 1003.1 | No | No | Yes | Yes |
| sync() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| SyncCondvarSignal() | QNX Neutrino | Yes | No | Yes | Yes |
| SyncCondvarSignal_r() | QNX Neutrino | Yes | No | Yes | Yes |
| SyncCondvarWait() | QNX Neutrino | Yes | No | Yes | Yes |
| SyncCondvarWait_r() | QNX Neutrino | Yes | No | Yes | Yes |
| SyncCtl() | QNX Neutrino | No | No | Yes | Yes |
| SyncCtl_r() | QNX Neutrino | No | No | Yes | Yes |
| SyncDestroy() | QNX Neutrino | No | No | Yes | Yes |
| SyncDestroy_r() | QNX Neutrino | No | No | Yes | Yes |
| SyncMutexEvent() | QNX Neutrino | No | No | Yes | Yes |
| SyncMutexEvent_r() | QNX Neutrino | No | No | Yes | Yes |
| SyncMutexLock() | QNX Neutrino | No | No | Yes | Yes |
| SyncMutexLock_r() | QNX Neutrino | No | No | Yes | Yes |
| SyncMutexRevive() | QNX Neutrino | No | No | Yes | Yes |
| SyncMutexRevive_r() | QNX Neutrino | No | No | Yes | Yes |
| SyncMutexUnlock() | QNX Neutrino | No | No | Yes | Yes |
| SyncMutexUnlock_r() | QNX Neutrino | No | No | Yes | Yes |
| SyncSemPost() | QNX Neutrino | No | No | Yes | Yes |
| SyncSemPost_r() | QNX Neutrino | No | No | Yes | Yes |
| SyncSemWait() | QNX Neutrino | No | No | Yes | Yes |
| SyncSemWait_r() | QNX Neutrino | No | No | Yes | Yes |
| SyncTypeCreate() | QNX Neutrino | No | No | Yes | Yes |
| SyncTypeCreate_r() | QNX Neutrino | No | No | Yes | Yes |
| sysconf() | POSIX 1003.1 | No | No | Yes | Yes |
| sysctl() | Unix | Yes | No | No | Yes |
| syslog() | POSIX 1003.1 XSI | Yes | No | No | No |
| sysmgr_reboot() | QNX Neutrino | No | No | Yes | Yes |
| SYSPAGE_CPU_ENTRY() | QNX Neutrino | No | Yes | Yes | Yes |
| SYSPAGE_ENTRY() | QNX Neutrino | No | Yes | Yes | Yes |
| system() | ANSI, POSIX 1003.1 | Yes | No | No | Yes |
| Function | Classification | Cancel | ISR | Signal | Thread |
|---|---|---|---|---|---|
| tan() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| tanf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| tanh() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| tanhf() | ANSI, POSIX 1003.1 | No | No | No | Yes |
| tcdrain() | POSIX 1003.1 | Yes | No | Yes | Yes |
| tcdropline() | QNX 4 | No | No | Yes | Yes |
| tcflow() | POSIX 1003.1 | No | No | Yes | Yes |
| tcflush() | POSIX 1003.1 | No | No | Yes | Yes |
| tcgetattr() | POSIX 1003.1 | No | No | Yes | Yes |
| tcgetpgrp() | POSIX 1003.1 | No | No | Yes | Yes |
| tcgetsid() | POSIX 1003.1 XSI | No | No | Yes | Yes |
| tcgetsize() | QNX Neutrino | No | No | Yes | Yes |
| tcinject() | QNX Neutrino | No | No | Yes | Yes |
| tcischars() | QNX Neutrino | No | No | Yes | Yes |
| tcsendbreak() | POSIX 1003.1 | No | No | Yes | Yes |
| tcsetattr() | POSIX 1003.1 | No | No | Yes | Yes |
| tcsetpgrp() | POSIX 1003.1 | No | No | Yes | Yes |
| tcsetsid() | QNX Neutrino | No | No | No | Yes |
| tcsetsize() | QNX Neutrino | No | No | Yes | Yes |
| tell() | tell is QNX 4; tell64 is Large-file support | Yes | No | Yes | Yes |
| tell64() | tell is QNX 4; tell64 is Large-file support | Yes | No | Yes | Yes |
| telldir() | POSIX 1003.1 XSI | Yes | No | No | No |
| tempnam() | POSIX 1003.1 XSI | No | No | No | No |
| thread_pool_control() | QNX Neutrino | Yes | No | No | Yes |
| thread_pool_create() | QNX Neutrino | No | No | No | Yes |
| thread_pool_destroy() | QNX Neutrino | Yes | No | No | Yes |
| thread_pool_limits() | QNX Neutrino | Yes | No | No | Yes |
| thread_pool_start() | QNX Neutrino | Yes | No | No | Yes |
| ThreadCancel() | QNX Neutrino | No | No | Yes | Yes |
| ThreadCancel_r() | QNX Neutrino | No | No | Yes | Yes |
| ThreadCreate() | QNX Neutrino | No | No | Yes | Yes |
| ThreadCreate_r() | QNX Neutrino | No | No | Yes | Yes |
| ThreadCtl() | QNX Neutrino | No | No | Yes | Yes |
| ThreadCtl_r() | QNX Neutrino | No | No | Yes | Yes |
| ThreadDestroy() | QNX Neutrino | No | No | Yes | Yes |
| ThreadDestroy_r() | QNX Neutrino | No | No | Yes | Yes |
| ThreadDetach() | QNX Neutrino | No | No | Yes | Yes |
| ThreadDetach_r() | QNX Neutrino | No | No | Yes | Yes |
| ThreadJoin() | QNX Neutrino | Yes | No | Yes | Yes |
| ThreadJoin_r() | QNX Neutrino | Yes | No | Yes | Yes |
| time() | ANSI, POSIX 1003.1 | No | No | Yes | Yes |
| timer_create() | POSIX 1003.1 TMR | No | No | Yes | Yes |
| timer_delete() | POSIX 1003.1 TMR | No | No | Yes | Yes |
| timer_getexpstatus() | QNX Neutrino | No | No | Yes | Yes |
| timer_getoverrun() | POSIX 1003.1 TMR | No | No | Yes | Yes |
| timer_gettime() | POSIX 1003.1 TMR | No | No | Yes | Yes |
| timer_settime() | POSIX 1003.1 TMR | No | No | Yes | Yes |
| timer_timeout() | QNX Neutrino | No | No | Yes | Yes |
| timer_timeout_r() | QNX Neutrino | No | No | Yes | Yes |
| TimerAlarm() | QNX Neutrino | No | No | Yes | Yes |
| TimerAlarm_r() | QNX Neutrino | No | No | Yes | Yes |
| TimerCreate() | QNX Neutrino | No | No | Yes | Yes |
| TimerCreate_r() | QNX Neutrino | No | No | Yes | Yes |
| TimerDestroy() | QNX Neutrino | No | No | Yes | Yes |
| TimerDestroy_r() | QNX Neutrino | No | No | Yes | Yes |
| TimerInfo() | QNX Neutrino | No | No | Yes | Yes |
| TimerInfo_r() | QNX Neutrino | No | No | Yes | Yes |
| TimerSettime() | QNX Neutrino | No | No | Yes | Yes |
| TimerSettime_r() | QNX Neutrino | No | No | Yes | Yes |
| TimerTimeout() | QNX Neutrino | No | No | Yes | Yes |
| TimerTimeout_r() | QNX Neutrino | No | No | Yes | Yes |
| times() | POSIX 1003.1 | No | No | Yes | Yes |
| timespec2nsec() | QNX Neutrino | No | Yes | Yes | Yes |
| tmpfile() | tmpfile is ANSI, POSIX 1003.1; tmpfile64 is Large-file support | Yes | No | No | Yes |
| tmpfile64() | tmpfile is ANSI, POSIX 1003.1; tmpfile64 is Large-file support | Yes | No | No | Yes |
| tmpnam() | ANSI, POSIX 1003.1 | Yes | No | No | See Caveats |
| tolower() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| toupper() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| towctrans() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| towlower() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| towupper() | ANSI, POSIX 1003.1 | No | Yes | Yes | Yes |
| TraceEvent() | QNX Neutrino | No | See Caveats | Yes | Yes |
| truncate() | POSIX 1003.1 XSI | Yes | No | Yes | Yes |
| ttyname() | POSIX 1003.1 | No | No | No | No |
| ttyname_r() | POSIX 1003.1 TSF | No | No | Yes | Yes |
| tzset() | POSIX 1003.1 XSI | No | No | No | Yes |
| 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 |
![]() |
![]() |
![]() |
![]() |