APIs

Date of this edition: June 24, 2026

Name Status Alternative Notes
ChannelCreate() flag _NTO_CHF_NET_MSG Discontinued N/A
devctl() command category _DCMD_RND_ Discontinued N/A
cfgopen() and fcfgopen() Discontinued N/A
Functions declared in stdlib.h:
  • itoa()
  • utoa()
  • ltoa()
  • ultoa()
  • lltoa()
  • ulltoa()
Discontinued snprintf() The snprintf() function is a suitable alternative for all these functions as it offers more flexibility in formatting.
HAM APIs:
  • ham_action_control()
  • ham_condition_control()
  • ham_entity_control()
Discontinued N/A
iofunc_devctl_verify() Deprecated N/A We recommend that you not use this function. Instead, you should write your own code that checks permissions based on each devctl() command that your resource manager supports. For more information, see Device control I/O function handler in the Resource Managers chapter of Getting Started with the QNX OS.
isfdtype() Deprecated N/A
librcheck library:
  • CheckedPtr template
  • sampling
  • memory filling
  • chain integrity checking
Discontinued N/A
libc: _malloc_stats structure Discontinued N/A
libbacktrace functions:
  • bt_get_backtrace()
  • bt_init_accessor()
  • bt_load_memmap()
  • bt_release_accessor()
  • bt_set_flags()
  • bt_sprn_memmap()
  • bt_sprnf_addrs()
  • bt_translate_addrs()
  • bt_unload_memmap()
Discontinued libunwind
Memory allocator APIs:
  • cfree
  • mcheck
  • mprobe
  • _ambiksize
  • _amhiwater
Discontinued N/A
mknod() Deprecated mkfifo() and mkdir() Deprecated in 8.0
procmgr_guardian Discontinued N/A
procnto memory configuration option for turning PROT_EXEC on or off Discontinued elfnote utility The elfnote utility can be used to change the executable state of a binary's stack.
procnto options:
  • -c
  • -f*
  • -mx
  • -m~x
  • -p
  • -s
  • -t
Discontinued N/A
pthread_rwlockattr_getclock() and pthread_rwlockattr_setclock() Discontinued pthread_rwlock_clockrdlock() and pthread_rwlock_clockwrlock()
pidin flags with option -f
  • _NTO_PF_ORPHAN_PGRP
  • _NTO_PF_TERM_WAITING
  • _NTO_PF_NOLAZYSTACK
Discontinued N/A
resmgr_pause_queue() Discontinued
resmgr_pause_resume() Discontinued
shm_ctl() flags
  • SHMCTL_GLOBAL
  • SHMCTL_PRIV
  • SHMCTL_LOWERPROT
  • SHMCTL_NODERFRAG
  • SHMCTL_HIGHUSAGE

Discontinued N/A
seedres Discontinued This utility is for x86 platforms; on other platforms, the start up code seeds the system resources.
SPI Framework API:
  • spi_open()
  • spi_close()
  • spi_read()
  • spi_write()
  • spi_setcfg()
  • spi_getdevinfo()
  • spi_getdrvinfo()
  • spi_cmdread()
  • spi_xchange()
  • spi_dma_xfer()
  • spi_dma_xchange()
Discontinued POSIX functions:
  • open()
  • close()
  • read()
  • write()
devctl() commands:
  • DCMD_SPI_SET_CONFIG
  • DCMD_SPI_GET_DEVINFO
  • DCMD_SPI_GET_DRVINFO
  • DCMD_SPI_DATA_XCHNG replaces spi_cmdread(), spi_xchange(), spi_dma_xfer(), and spi_dma_xchange()
SyncDestroy() Discontinued We've added the SyncTypeDestroy() function to replace the deprecated SyncDestroy() function.
Page updated: