QNX Neutrino 6.6 documentation online

New entries

canctl
Control a CAN (Controller Area Network) device
fsevmgr
Filesystem event manager
ifmcstat
Dump multicast group management statistics per interface
mix_ctl
Control the groups and switches in an audio mixer
mount_ifs
Mount an image filesystem
ntp-keygen
Generate cryptographic data files used by NTPv4
restart
Restart a program

Changed content

addvariant
We've documented the -C option.
aps
  • The create and modify commands now have a -m option that lets you specify the maximum CPU time, in percent, that the partition may consume if it has no competition.
  • The list of scheduling policies for the -S option now includes partition_local_priorities, limit_cpu_usage, and no_long_reporting.
calib-touch
We've documented the new -display and -exit-on-timeout options.

You can use the -display option to specify the display you want to calibrate; this option is required when you are configuring multiple touchscreens.

You can use the -exit-on-timeout option to specify that calib-touch shouldn't restart when it detects a period of inactivity.

cam-disk.so
We've described the maxio option.
chattr
We've described the attributes that you can set or display with this utility.
dcheck
We've described the -F option.
dd
  • There are new iflag and oflag options that let you specify flags for the input and output streams.
  • We've documented the defaults for the count, ibs, and obs options.
devb-ahci, devb-eide
We've added more details about the smart option.
devb-umass
We've documented the following options:
  • cam:
    • lun
  • umass:
    • config
    • cmd_timeout
    • maxbresets
    • mpoll
    • scsipath

and we've corrected the name of the csw_ignore (umass) option.

devf-generic
  • You can't erase multiple partitions simultaneously.
  • If the argument to the -e option is a string, the driver interprets it as a colon-separated list of exact paths to mount, if found.
  • We've documented the -O, -P, -S, -T, and -W options.
devu-umass_client-block
The devno option has been removed because it wasn't useful.
dhclient
We've documented the following options:
  • --ignore-saved-leases
  • --keep-only-active-leases
  • -ne
  • --no-pid
  • -R
  • -ss
dhcp.client
You should use dhclient instead of dhcp.client.
dumper
Note that the -s option specifies the default maximum core size. You can override this for a process by setting its RLIMIT_CORE resource.
etfsctl
We've documented the -F option.
fdisk
We've documented the -l option for the add, query, and show commands.
fs-nfs2, fs-nfs3
If you access a link that has a trailing slash, fs-nfs2 and fs-nfs3 immediately return EINVAL, instead of resolving the link and reporting other inevitable errors, in order to reduce network traffic.
fs-qnx6.so
  • There's a new alimit option that lets you set the low free space watermark, in blocks.
  • Note that SSDs don't support the trim=discard option.
gcov
We've added a section on gathering code-coverage data from the command line.
hd
Note that if you specify a -t option, the data isn't repeated in ASCII in the output.
hogs
This utility now always displays the process name, so the -n option is no longer necessary.
ifconfig
We've documented the following parameters:
  • acceptrtadv
  • -acceptrtadv
  • addfib
  • delfib
  • getfib
  • name
  • setfib
  • vlanprio

Note that the shim driver doesn't support the link mac command.

io-audio
We've documented the following options:
  • -l — set the level of output verbosity.
  • -U string — run as the user specified in string.

The sw_mixer_samples option now specifies the number of samples per channel. The default value is now 1024.

io-blk.so
We've documented the following:
  • the automount option's @ptype argument
  • the ramdisk option's paddr argument
  • the maxio option, which lets you limit the size of I/O requests that io-blk.so composes and hands over to the CAM library.
io-pkt-*
We've documented the following TCP/IP options:
  • bigstack[=size]
  • mfib_gid_map=string
  • stackguard
mkefs
  • We've documented the -D, -d, and -o options.
  • We've clarified the behavior of the -followlink attribute.
mketfs
  • You must use the num_blocks attribute to specify the number of blocks in the flash device; you can also use it to specify the minimum number of blocks to include in the image file.
  • We've documented the -D and -d options.
  • We've clarified the behavior of the -followlink attribute.
mkfatfsimg
We've documented the -o option.
mkifs
We've clarified the behavior of the -followlink attribute.
mkqnx6fsimg
  • We've documented the -f and -o options.
  • We've clarified the behavior of the -followlink attribute.
netstat
We've documented the -b and -S options, and the new -F option.
on
  • If you specify the -w option, on exits with a status of 0 on success, or a nonzero value if a timeout occurred.
  • We've documented the able= value that you can use with the -A option to specify the name or ID of a dynamic ability.
pathtrust
Note that the trusted designations and the effects of the lockdown option disappear when you reboot your system.
pidin
  • We've documented the new _DEBUG_FLAG_EXEC and _DEBUG_FLAG_THREAD_EV process debug flags.
  • We've documented the _NTO_PF_WAITDONE and _NTO_PF_TERM_WAITING process flags.
  • We've documented the new _NTO_PF_ASLR and _NTO_PF_EXECED process flags.
pppd
We've documented the +/-pktcheck option.
pps
We've documented the -C, -d, -P, -T, and -U options.
procnto*
  • The default handling for alignment faults (the -as option) is now -ae for all supported platforms.
  • We've documented the following options and memory configuration options:
    • -d — specify the umask to use when creating the entries in /proc/pid/ctl.
    • -S — specify the number of bytes after and (optionally) before the stack pointer to include in a kernel dump.
    • -m[~]g — add (or don't add) a guard page before any shared memory allocations.
random
We've documented the -l, -m, and -s options.
rm
If you run rm -f without specifying any paths, the utility now exits with a status of 0 and doesn't complain about the lack of arguments. This is in keeping with other implementations of rm and has been adopted by POSIX.
route
You can now have multiple routes to the same destination.
shutdown
We've documented the -k and -w options.
slm
We've clarified what data you need to provide for the waitfor tag.
slog2info
We've documented the -e, -S, -s, and options.
slogger2
Note that when a process ends, its logs remain in RAM, but slogger2 removes them when it needs to reuse that memory.
sloginfo
You can now specify a minor code for the -m option.
sshd
We've added a section that explains how you can set up SSH access to a QNX Neutrino target.
syslogd
If a log message is submitted to /dev/log, the entry now includes the local host name instead of nto.
umount
We've documented the -v option.
unzip
We now ship this utility for x86 and ARMLE-v7.
use
We've documented the -r option.
usemsg
We've documented the -t option.
waitfor
This utility's exit status is 0 on success, or a nonzero value if a timeout occurred.
zip
We now ship this utility for x86 and ARMLE-v7.

Errata

/etc/dhclient-dhcpv6.conf, /etc/dhcpd-dhcpv6.conf
We've corrected the names of the IPv6 files.
dumper
We've corrected the forms of the -U option's argument.
/etc/exports
We've corrected the name of IPPORT_RESERVED.
fs-qnx6.so
We've corrected the name of the DCMD_FSYS_FILE_FLAGS devctl() command.
gcc
If you want new() to return NULL instead of throwing an exception, you can provide a custom new handler via std::set_new_handler() to do so, or use std::nothrow.
gcov
We've corrected the name of the profile-arcs option.
inflator
None of the current flash filesystem drivers supports compression.
less
The v command invokes vi if the EDITOR environment variable isn't set.
lsm-qnet.so
If you want Qnet to run on your system, you must load it into the network manager.
mkqnx6fsimg
We've corrected the example.
mount
The -u option does preserve options that you specified for the block filesystem.
mount_ifs
  • This utility runs on QNX Neutrino, not on development hosts.
  • You must specify the -f and -m options.
pipe
We've corrected the forms of the -U option's argument.
pppoectl
The /dev/io-net/ppp_en, /etc/ppp/pppoe-down, and /etc/ppp/pppoe-up files have no use under pppoectl.
/etc/pf.conf
We don't currently ship pflog or pflogd. If you load lsm-pf-v4.so or lsm-pf-v6.so, io-pkt creates a pflog0 interface. If you enable logging, the logged packets are sent to this interface, and you can use tcpdump to display them.
qcc
  • If you want new() to return NULL instead of throwing an exception, you can provide a custom new handler via std::set_new_handler() to do so, or use std::nothrow.
  • The -nostdlib option makes qcc not use the ld_startup_* or ld_stdlib sections.
random
We've corrected the forms of the -U option's argument.
slm
We've corrected the names of the PROCMGR_EVENT_PATHSPACE and PROCMGR_EVENT_DAEMON_DEATH system events.
slogger
We've corrected the forms of the -U option's argument.
slogger2
We've corrected the list of options.
stty
QNX Neutrino doesn't support the iexten option.
waitfor
Use a space instead of a colon to separate the wait_time and poll_ms arguments.