QNX Developer Support
![]() |
![]() |
![]() |
![]() |
About This Reference
The Utilities Reference describes the utilities, manager processes, and configuration files included with the QNX Neutrino operating system. This reference is intended for everyone from end-users to system administrators.
Here are some links to help you find what you need:
A ¦ B ¦ C ¦ D ¦ E ¦ F ¦ G ¦ H ¦ I ¦ J ¦ K ¦ L ¦ M ¦ N ¦ O ¦ P ¦ Q ¦ R ¦ S ¦ T ¦ U ¦ V ¦ W ¦ X ¦ Y ¦ Z
![]() |
Your system might not include all of the things that this reference describes, depending on what software you've installed. For example, some utilities are included in the QNX Momentics development suite, and others are included in a specific Board Support Package (BSP) or Technology Development Kit (TDK). |
The Utilities Reference also contains:
- a section on the Utility Conventions used here
- a Utilities Summary that arranges the
entries into categories:
- Configuration files
- Managers -- special processes that manage resources
- Utilities
- a description of the Commonly Used Environment Variables
- a discussion on Selecting the Target System for GNU utilities
- a list of relevant Third-Party Copyright Notices
- a Glossary of QNX Neutrino terminology.
What's new in QNX Neutrino Core OS 6.3.2
New content
- aps
- Manage adaptive scheduler partitions
Changed content
- devb-ram
- Added address, blksize, and nodinit to the list of ram options.
- mkifs
- Now includes the module attribute for loading optional modules into procnto.
- on
- Now includes -C, -i, and -R options for specifying the runmask for the new process.
- pidin
- Now includes H, h, i, and o formatting codes, and extsched, fds, regs, sched, and threads arguments.
- procnto
- Now includes -m and -c options.
- slay
- Now includes -C, -i, and -R options
for manipulating the runmask, and -T for identifying the
thread that you want to send a signal to or whose runmask or priority
you want to change. Also includes -m option to restrict the
match.
-P without -T now affects all threads in the specified proccess or processes. Previously it affected only thread 1.
This utility now matches process IDs or names; you can use the new -m option to limit which it matches.
- startup-*
- Now include a -F option to control the flags field in the cpuinfo section of the system page.
- qconfig
- Added the -a, -b, and -p options.
Errata
- dcheck
- Corrected the name of the .bad_blks file.
- passwd
- The second field of entries in the /etc/passwd file is an x. It represents the group password, which Neutrino doesn't support.
- psin
- A suffix of s appears beside file descriptors that were opened as side channels.
What's new in 6.3.0 Service Pack 2
New content
- addr2line
- Convert addresses into line number/file name pairs
- bindres
- Bind widget resources into an executable
- c++filt
- Demangle C++ and Java symbols
- g++
- Compile a program
- mq
- A new server to manage POSIX message queues. This is an alternate implementation that uses asynchronous messages
- phfind
- Photon file search utility
- ranlib
- Index an archive
Changed content
- devg-*
- Changed the -amode option in all the devg-* driver docs to mode_opt
- devu-kbd
- Reinstated class driver for USB keyboards
- devu-mouse
- Reinstated class driver for USB mice
- esh, fesh
- Added the emount and ewaitfor builtin commands.
- nto*-* variants
- Added synopsis information for the ntoarm-*, ntomips-*, ntomulti-*, ntoppc-*, ntosh-*, ntox86-* variants of: ar, gcc, gcov, gdb, gprof, ld, nm, objcopy, objdump, size, strings, and strip.
- qcc
- The -M option is deprecated as of QNX Momentics 6.3.0
Service Pack 2. The next release will use -M for
generating Makefile dependencies.
The -w9 option's behavior specifically documented, with additional options necessary to report all warnings.
- qconn
- Added more description to the qconn_prio= option to prevent errors when the system is under heavy load.
- sendnto
- Documented -b option.
- su
- Documented - userid argument.
- tracelogger
- Now accepts control commands through its device, devctl() and pulses, and has a new option (-c).
- uesh
- Added the emount and ewaitfor builtin commands.
- usemsg
- %1> and %2> macros fixed (were previously documented as %0> and %1>).
Errata
- io-blk.so
- If you don't specify a full path for the device in the automount option, io-blk.so uses the value of its devdir option as a prefix.
What's new in 6.3.0 Service Pack 1
New content
- dumpefs
- Dump an embedded filesystem
- gcov
- Gather code coverage data
- gprof
- Code profiler
- lsm-sctp.so
- SCTP service module
- qde
- Launch QNX development environment
- unzip
- Extract zip files
- zip
- Compress and package files
Changed content
- bootpd
- Included in the Neutrino runtime instead of in the Extended Networking TDK.
- devb-ncr8
- Added the did option.
- devf-*
- Removed references to ffs2 and removed mountpoint/.cmp from all the devf-* drivers.
- devg-matroxg.so
- Added more information to the supported chipsets and a note about multiple displays on quad-output cards.
- devg-radeon.so
- Removed the -amode=TV option and added information about dual-headed display.
- dhcp.client
- Added the -T option and a description of the /etc/dhcp/dhcp-options file.
- getconf
- Added _CS_LOCALE to the list of configuration strings.
- io-net
- The /dev/io-net directory doesn't appear until a driver or protocol module adds an entry to it.
- npm-qnet-l4_lite.so
- Qnet is designed to work using its default settings; don't use the options to npm-qnet-l4_lite.so unless you have a specific problem with your environment.
- pppd
- Added a caveat about spawning pppd with the nodetach or updetach option.
- phfont
- Added the new -b option to save font usage information to a file.
- setconf
- Corrected the list of configuration strings.
What's new in 6.3.0
New content
- bkgdmgr
- Photon background manager
- devb-adpu320
- Adaptec 7901/7902-based SCSI adapters
- devb-umass
- Driver for USB mass storage interface
- devc-hspi
- Serial driver for Renesas protocol interface
- devc-ser8250-ixp2400
- Serial driver for Intel IXP425 BSP
- devc-sergt64260
- Serial driver for Artesyn PM/PPC 750FX BSP
- devf-brh
- Driver for ADI BRH BSP
- devf-ixdp425
- Driver for Intel XScale IXDP425 BSP
- devg-chips.so
- Graphics driver for Chips and Technologies graphics
- devg-coral.so
- Graphics driver for Fujitsu Coral chipsets
- devg-flat.so
- Graphics driver for unaccelerated flat frame buffers.
- devg-i830.so
- Graphics driver for Intel I830 and I845 chipsets
- devg-orchid.so
- Graphics driver for Fujitsu MB86292 graphics controller
- devg-sis630.so
- Graphics driver for SIS graphics chipsets
- devg-tvia.so
- Graphics driver for TVIA CyberPro chipsets
- devg-smi5xx.so
- Graphics driver for Silicon Motion SM501 chipset
- devg-smi7xx.so
- Graphics driver for Silicon Motion Lynx controller
- devg-rotate90.so
- Transform module used for graphics rotation
- devg-rotate270.so
- Transform module used for graphics rotation
- devn-dm9102.so
- Driver for Davicom DM9102 Ethernet controllers
- devn-tigon3.so
- Driver for Broadcom BCM570X Ethernet controllers
- devu-ehci.so
- Driver for Enhanced Host Controller Interface (EHCI) for USB 2.0
- devu-ohci.so
- Driver for Open Host Controller Interface (OHCI) for USB 2.0
- devu-uhci.so
- Driver for Universal Host Controller Interface (UHCI) for USB 2.0
- fontview
- Font viewer utility
- gri-photon.so
- Photon plugin
- gns
- Global Name Service Manager
- hogs
- List the processes that are hogging the CPU
- icc
- Intel C and C++ compiler
- io-usb
- Server for Universal Serial Bus (USB)
- ipf
- Alter packet filtering lists
- ipfs
- Save and restore information for NAT and stat tables
- ipfstat
- Report on packet filter statistics and filter list
- ipmon
- Monitor /dev/ipl for logged packets
- ipnat
- User interface to NAT
- lsm-ipfilter-*.so
- Provide IP filter services
- mksbp
- Build a QNX System Builder project
- mmplay
- Multimedia player
- netfront
- NetFront web server
- nfm-autoip.so
- AutoIP negotiation module for link-local address
- npm-qnet-compat.so
- Native QNX Neutrino network manager -- compatible version
- npm-qnet-l4_lite.so
- Lightweight version of native QNX Neutrino network manager
- npm-tcpip-v4.so
- The original full TCP/IP stack (QNX Neutrino)
- npm-tcpip-v6.so
- The full TCP/IP stack for IPv6 packets (QNX Neutrino)
- ntpd
- Network Time Protocol (NTP) daemon
- ntpdate
- Set the local time and date by polling NTP servers
- ntpdc
- Query the NTP daemon
- ntpq
- Monitor NTP daemon and determine its performance
- ntptrace
- Trace a chain of NTP servers
- od
- Dump a file in various formats (POSIX)
- omshell
- Connect, query and change ISC DHCP server's state
- pci-brh
- PCI controller for ADI BRH BSP
- pci-ixc1100
- PCI controller for IXDP425 BSP
- pci-ixp2400
- PCI controller for IXP2400 BSP
- pci-ppc440rb
- PCI controller for PPC 440GP BSP
- phlogin2
- Photon login utility
- phmenu
- Photon window menu editor
- phs-to-ijs
- Photon IJS printing client
- phuser
- Photon user account manager
- playaudio
- Play an audio stream
- qconfig
- Query and display QNX installations and configurations on Neutrino, Linux, and Solaris
- qnxplayer
- CD and audio file player
- QWinCfg
- Query and display QNX installations and configurations on Windows
- rpcbind
- Map RPC program numbers into universal addresses
- rpcgen
- An RPC protocol compiler
- script
- Create a typescript of a terminal session
- startup-artesyn750fx
- Startup for the Artesyn PM/PPC 750FX evaluation board
- uud
- Decode a file that was encoded with uue
- uue
- Encode a binary file into ASCII
Deleted entries
- cl-installer
- Use qnxinstall instead.
- devu-kbd
- Class driver for USB keyboards
- devu-mouse
- Class driver for USB mice
- devu-ohci
- USB manager for OHCI controllers
- devu-uhci
- USB managers for UHCI controllers
- phflash
- Shockwave Flash player
- phfontFA
- Photon Font Server (full font support)
- phfontFF
- Photon Font Server (Bitmap and FontFusion support)
- phfontpfr
- Photon Font Server (TrueDoc font support)
- phfontphf
- Photon Font Server (no scalable font support)
- plaympegaudio_noph
- Deprecated; replaced by playaudio
- playsound_noph
- Deprecated; replaced by playaudio
- portmap
- Deprecated; replaced by rpcbind utility.
- startup-sc400
- Deprecated; replaced by startup-bios.
- devg-chips-hiqv.so
- This driver is deprecated.
- devg-igs5300.so
- This driver is deprecated.
Changed content
- crttrap
- Added description of the crtc-settings file.
- devp-pccard
- Added new options to the documentation.
- diff
- Updated the documentation to reflect the GNU version of diff instead of the POSIX version.
- dumper
- Added the -s and -w options.
- fontadmin
- Added description of the new font options schema.
- io-graphics
- There are several changes to the documentation for this utility, including a description of crtc-settings file support, a new command line syntax, and a description of the configuration file and multiple display support.
- io-net
- Added option and drivers.
- mkdir
- Removed the -s option.
- mkfontdir
- Removed the -c option.
- on
- The -p option now supports sporadic scheduling.
- ped
- Added description of drag and drop behaviour from pfm.
- pfm
- Added a description of preferences, including the new alternate encoding feature.
- phabmsg
- Added filename command line option.
- phfont
- Changed options to support new font architecture.
- phlocale
- The interface is changed, and ABLANG is now handled differently.
- phlogin
- Described a configuration file for your shell to run as a login shell.
- pterm
- New -r option.
- qnxinstall
- New options and functionality.
- savercfg
- Added new GUI, which includes the option to use the system password, and power saver options. The location of the saver.cfg file has also changed.
- sin
- The output of the register command now includes the instruction pointer as the first register.
- snapshot
- Added note that snapshot doesn't work in a phditto window.
- voyager
- New list of keyboard shortcuts, and updated with netfront information.
Errata
- ksh
- Deleted the -F option.
What's new in 6.2.1
New content
- addvariant
- Add a new OS/CPU/VARIANT directory structure to a source tree
- devc-amctap
- Serial communications manager for AMC WireTAP/PowerTAP
- devc_amctap_host
- Windows host server for devc-amctap
- devf-bigsur
- SH4 7751 Big Sur eval board
- devg-mq200.so
- Graphics driver for MediaQ MQ-200 chipsets
- devg-pxa250.so
- Graphics driver for Intel PXA250 LCD controller
- devh-usb.so
- Driver for USB-compliant human-interface devices (HID)
- devh-ps2ser.so
- Driver for serial and PS2 human-interface devices (HID)
- devi-hid
- Universal Photon input manager for keyboards and mice
- devn-i82544.so
- Network driver for Intel Gigabit Ethernet LAN adapters
- devn-ppc405.so
- Network driver for IBM PPC405 on-chip Ethernet controller
- devn-prism.so
- Network driver for PRISM-based wireless Ethernet controller
- hidview
- Display HID device information
- io-hid
- Start a manager for HID input devices
- qnxinstall
- GUI-based QNX Software Installer (QSI)
- startup-aspen
- Startup the Renesas Aspen evaluation board (SH)
- waitfor
- Wait until a path exists
Deleted entries
- ci
- Check in RCS revisions (UNIX)
- co
- Check out RCS revisions (UNIX)
- pkg-installer
- Use qnxinstall instead.
- rcs
- Change RCS file attributes (UNIX)
- rcsclean
- Clean up working files (UNIX)
- rcsdiff
- Compare RCS revisions (UNIX)
- rcsmerge
- Merge RCS revisions (UNIX)
Changed content
- devb-eide
- Added the lba48 option.
- devb-ncr8
- Added the nosync and nowide options.
- devg-radeon.so
- The DVI (digital video interface) is enabled by default, so you can connect LCD panels to your Radeon cards. The only requirement is that you connect the LCD to the DVI connector at boot time so the video BIOS can set up the digital output.
- devn-*
- The verbose option has been standardized and its output now goes to slogger (view using sloginfo).
- diskboot
- Removed -f option
- dumper
- Clarified home directory behavior
- flashctl
- Added example to clarify partition organization.
- login
- Clarified the behavior of the -f option
- mkifs
- Clarified the type note and added the dperms attribute
- mkkbd
- Changes due to new input architecture.
- ph
- You can now use the PHGFX and PHINPUT environment variables to speciify the commands that you want to use to start the graphics and input drivers.
- phplay, playAudioCd
- These applications have been changed to let you load the new audiocdda.so plugin with antiskip buffering.
- pidin
- Added the irqs, net, rc, and timers options
- ping
- Added many new options
- qconn
- Added *_prio options
- sendnto
- General updates, clarifications and corrections
- sin
- Explained side-channels
- startup-*
- Added the -x option for PowerPC and x86 boards.
- telnet
- Removed -a, -l, and -K options
Errata
- phshutdown, shutdown
- Corrected SIGPWR to SIGTERM
Copyright © 1996-2006, QNX Software Systems GmbH & Co. KG. All rights reserved.
![]() |
![]() |
![]() |
![]() |

![[Previous]](prev.gif)
![[Contents]](contents.gif)
![[Index]](keyword_index.gif)
![[Next]](next.gif)

