Changed content

cam-cdrom.so, cam-disk.so, cam-optical.so
We've documented the retries, timeout, and verbose options.
devf-generic, devf-ram
The maximum number of threads that you can specify with the -t option has increased from 4 to 100.
devn-*
We've added some information about hardware checksumming.
devn-i82544.so
We've documented the pauseignore and pausesuppress options and updated the default values for the receive and transmit options.
devn-speedo.so
We've added the probe_phy option, which you can use to enable or disable the probing of the PHY device.
df
This utility rounds its figures into 512- or 1024-byte blocks (depending on the options), and it always rounds down. If the filesystem doesn't use a block size that's a multiple of 512 bytes, some rounding errors will occur.
dinit
We recommend that you use dinit to initialize a QNX 4 filesystem, and dloader to make it bootable. The dinit bootloader options are for backwards compatibility reasons, but aren't generally used anymore.
dumper
There's a new -z option that makes dumper compress the core files.
enum-devices
  • The start, requires, and driver clauses now support a /wait option that makes the enumerator pause until the command associated with the clause terminates.
  • The macro for starting core networking is now IOPKT_CMD.
flashctl
There's now a section that describes the information that's displayed if you specify the -i option.
fs-cd.so
We've added these options:
  • case — control how ISO-9660 filenames should be displayed. The case option can now have a value of asis.
  • exe — set execute permission (on all non-RRIP regular files).
  • nohsf — disable High Sierra format.
fs-dos.so
The following options have changed:
  • case — new
  • codepage — these names are also used for the volume label
  • compat — supports a value of os2
  • fat — new
fs-etfs-ram
An ETFS filesystem is no longer mounted by default; you can use the -m option or mount -tetfs /dev/etfs2 my_mountpoint.
fs-qnx4.so
We've added the following options:
  • bitmap — when to pre-read .bitmap files.
  • grown — allow persistent over-grown files (sticky O_APPEND allocation).
Note: We've deprecated the rmvbmap option; it's equivalent to bitmap=always.
ftp, ftpd
We now use the NetBSD 4.0 version of these programs, although ftpd also supports the -n option that was added after version 4.0.
gzip
You can now use gzip to compress or expand files in a RAM filesystem (/dev/shmem), but you need to specify the -f option.
ifconfig
Updated to work with io-pkt*.
io-blk.so
  • The alloc option now specifies an allocation mode instead of an amount of memory to allocate.

    The default values of the following options have changed:

    • bufsz — now 512:8K
    • fdinfo — now always
    • thread — now 12:2:5
  • The optional level argument to the verbose option indicates which categories of events to log.
  • We've added the marking option.
ksh
You can now use the Tab key to complete the names of files and commands.
mkifs
  • We've added the cpu modifier to the description of script files.
  • The /usr/lib/ldqnx.so.2 symbolic link should now point to /proc/boot/libc.so.3, and you should include libc.so.2 in the list of binaries before libc.so.
  • The documentation now describes the -s option and the +|-page_align attribute.
  • We've updated the default linker specification.
mount
We've documented the -a option.
mq
The /dev/mq directory doesn't appear until you actually create a queue.
mqueue
The /dev/mqueue directory doesn't appear until you actually create a queue.
nicinfo
This utility has been updated to work with io-pkt*.

The documentation now describes the -c, -g, and -s options.

pidin
We've added more details about the information that the fds shorthand gives.
ping
This utility has been updated to work with io-pkt*.

If a name server isn't responding, there's a timeout of 1.5 minutes per name server.

pppd
For information about this daemon (including exit codes), see the NetBSD documentation. We've documented the options that are specific to Neutrino.
procnto*
  • If you're using an SMP version of procnto, you can use the appropriate startup-* command's -P option to specify the maximum number of CPUs to activate.
  • There's a new procnto-v6 version of the kernel that supports ARMv6 processors.
  • There are new procnto-900 and procnto-900-smp versions of the kernel that support PowerPC 900 series processors.
  • New options:
    • -en and -eo — control the value of EALREADY, which is changing so that it will be POSIX-compliant. For more information, see "Changes to EALREADY" in the entry for errno in the Neutrino C Library Reference.
    • -mP — turn on full allocation of high memory for all processes. This is mostly useful only for testing.
    • -m~P — make sure that all anonymous allocation occurs below the 4 GB mark (the default).
    • -m[~]v — enable or disable variable page sizes. They're enabled by default.
    • -m[~]x — enable or disable the PROT_EXEC flag for system-allocated threads. It's enabled by default.
    • -T — specify the number of seconds to wait for a close() to succeed in the event of process termination.
    • -u — specify the umask to use when creating the entries in /proc/pid/as.
qcc
The -M option to qcc isn't changing to -Map as we warned in earlier releases; qcc continues to use -M for generating a mapfile.
qconfig
This utility doesn't list the installed packages in any particular order.
qde
We no longer ship the Neutrino-hosted IDE, so qde now runs only on Linux and Windows development hosts.
random
This utility creates /dev/urandom as well as /dev/random.
rtsold
This daemon now has an -a option that lets you autoprobe the outgoing interface.
ruptime, rwho, rwhod
The data files that these programs use are now in /var/rwho instead of /usr/spool/rwho, to conform to the Filesystem Hierarchy Standard.
rwhod
This daemon now has -i and -u options for setting the broadcast interval and the user to run as.
setkey
Updated to work with io-pkt*.
slay
If you change the runmask for a process, the processor for blocked threads doesn't change until the threads become unblocked (or never if the threads remain blocked).
slogger
There's a new -c option that you can use to open the log file with O_SYNC to forcibly commit the logged events to the disk.
sysctl
The available variables depend on what you're running on your machine; we've described the ones that you're most likely to be interested in.
tftpd
We now use the NetBSD 3.0 version of this daemon, so the options have changed.
tinit
  • We've added the -f and -t options.
  • We've described the way that tinit parses its configuration file.
which
We've added the -s option, which makes the utility search for shared objects in the directories identified by the LD_LIBRARY_PATH environment variable and the _CS_LIBPATH configuration string.