Kernel
Date of this edition: March 12, 2025
Name | Status | Alternative | Notes |
---|---|---|---|
C Library Reference functions:
|
Discontinued | delay() | |
C Library Reference Interrupt functions:
|
Discontinued |
|
|
iofunc_lock_calloc() | Discontinued | N/A | |
iofunc_lock_free() | Discontinued | N/A | |
Legacy Kernel Features
|
Discontinued |
|
The threadCreate() function is still the kernel call to create a new thread. However, its direct use as an alternative to pthread_create() is deprecated. For QNX SDP 8.0, all calls to create a new thread should use pthread_create(), which is a standard POSIX function wrapping QNX's own ThreadCreate(). |
MsgKeyData()/MsgKeyData_r() | Discontinued | N/A | |
MsgReceivePulsev()/MsgReceivePulsev_r() | Discontinued | N/A | |
PROCMGR_AID_XTHREAD_THREADCTL | Discontinued | N/A | ThreadCtlExt() and ThreadCtlExt_r() no longer require this ability. |
PROCMGR_AID_CLOCKPERIOD | Discontinued | N/A | Set clock period with a command-line option to procnto, rather than at runtime. |
PROCMGR_AID_V86 | Discontinued | N/A | Requires x86_32, which is no longer supported. |
PROCMGR_AID_KEYDATA | Discontinued | N/A | MsgKeyData() was removed for enhanced security. |
posix_spawnattr_getrunmask() | Deprecated | pthread_spawnattr_getrunmask_np() | |
posix_spawnattr_setrunmask() | Deprecated | pthread_spawnattr_setrunmask_np() | |
Signal functions:
|
Discontinued | sigprocmask() | These were BSD functions that supported only 32-bit signals. |
TraceEvent() classes:
|
Discontinued | _NTO_TRACE_INT | Discontinued in 8.0 |
TraceEvent() events:
|
Discontinued | N/A | Discontinued in 8.0 |
Page updated: