QNX Neutrino 7.0 documentation update February 2018

New entries

afm_ctrl
New utility to control an Acoustic Management Platform Functional Module (AFM).

Changed content

deva-ctrl-usb.so
The config and usb_path options are now documented, and the description of the driver has been improved.
io-audio
  • You can now mount (via the mount command) previously unmounted cards or Acoustic Control Server (ACS) and Acoustic Management Platform Functional Module (AFM) cards using the all or acoustics options, respectively.
  • You can no longer specify the location of the audio policy configuration file as an option when you run io-audio. Instead, you must specify the location in the [AUDIOMGMT] section in the audio configuration file.
  • You can now configure more than one audio policy management file, which allows multiple audio management contexts. Previously, you had only one audio policy management and context that could be used at one time.
  • Audio configuration file changes:
    • If you specify an ampersand (&) before the key name in the audio configuration file, the value is appended to the key's current value.
    • New [ACS], [AFM], and [AUDIOMGMT] sections are available. The key/value pairs in the [ACS] and [AFM] sections are available for use if you have the QNX Audio Management Platform 2.0 available.
    • The following are changes in the [GLOBAL] section:
      • added the sw_mixer_ms
      • added sw_mixer_samples
      • discontinued the use of the policy_conf key in the [GLOBAL] section of the configuration file. Instead, you can specify the policy_conf key in the [AUDIOMGMT] section.
    • The following are changes to the [CTRL] section:
      • added sw_mixer_cap_name
      • added sw_mixer_limiter
      • added sw_mixer_max_references
      • added afm_mixer_enable
      • added afm_mixer_max_references
      • added afm_mixer_atten_disable
      • added max_concurrent_afms
      • added audiomgmt_id
      • discontinued the ducking_output; use the audiomgt_id key instead
procnto
  • We've described the /proc/vm/stats virtual file.
  • The minimum value for the -H option is 1 KB.
  • We've improved the description of the -P option.
  • If you specify a value for the -S option that's zero or greater than UINT_MAX, it's ignored.
  • If you specify 0 for the -T option, the default of 30 seconds is used.
slogger2
  • If you want to redirect syslogd output to slogger2, edit /etc/syslog.conf and specify an action to send the log messages to /dev/console, or specify the LOG_CONS flag when you call openlog().
  • Note that for the -C and -s options, you can specify a (case-sensitive) suffix of k to specify a size in kilobytes.
/etc/syslog.conf
  • Note that if you specify a pathname for an action, the file must exist when syslogd reads its configuration file. Otherwise the action is ignored.
  • If you want to redirect syslogd output to slogger2, specify an action to send the log messages to /dev/console, or specify the LOG_CONS flag when you call openlog().

Errata

logger
The -f, -i, -p, -s, and -t options are QNX Neutrino extensions. If you don't specify the -t option, the current user ID is used as a tag.
mkefs, mketfs, mkfatfsimg, mkifs, mkqnx6fsimg
  • We've expanded the description of the dperms, mountperms, and perms attributes. The symbolic modes for these attributes are similar (but not identical) to the symbolic modes for chmod.
  • If you specify dperms=* for an inline directory, the permissions are 0755 (rwxr-xr-x).
procnto
The -c memory-configuration option is no longer supported.
slm
The default value for the -r option is replace.