QNX SDP 8.0.2 Documentation Update
Release notes for documentation updates associated with QNX SDP 8.0.2 release. This document lists the reference numbers associated with particular issues, changes, etc. When corresponding with our Technical Support staff about a given issue, quote the relevant reference number.
Date of this edition: March 12, 2025
Updates and fixed issues
This update includes changes to the following QNX SDP documents:
General
Description | Reference Number |
---|---|
Removed references to the PROCMGR_AID_TIMER and PROCMGR_AID_MEM_GLOBAL abilities, which are discontinued. | 2983050 |
Corrected clock-related information in the clock_gettime() entry of the C Library Reference and other documents to reflect current behavior. | 2981514 |
Added the OpenWF Display Server User's Guide as a sibling to the Screen Graphics Subsystem Developer's Guide. | 2938832 |
Documented Pointer
Authentication:
|
2977067 |
Added documentation for the
devs-rt.so and
devs-cgem.so networking drivers to the
Utilities Reference and Modifying a BSP to support io-socksection of the Migration Guide. |
2976665 |
For the change root (chroot) feature:
|
2975198 |
Mentioned that the QNX compressed filesystems support ACLs and added new links to the existing ACL explanations. | 2975808 |
Fixed the broken links for the
IDE Help (Eclipse) version of the documentation for the
following topics:
|
2952041 |
Removed the following from the
documentation:
|
2944815 |
Updated the documentation to use
the terms process manager symbolic linkor procmgr symlinkonly when referring to a symbolic link created in the process manager, using, for example, pathmgr_symlink(). |
2978492 |
Changed the name of the Flash filesystem to FFS3 filesystem in the System Architecture guide and the QNX OS User's Guide. | 2978839 |
Software Development Platform
This section includes everything updated pertaining to the QNX SDP.
System Architecture
Description | Reference Number |
---|---|
Added the description for the interrupt controller module, which allows the kernel to make better interrupt handling decisions. | 2977063 |
Added a statement to the
Encryptionpage: "You can't mount a partition that contains encrypted files unless /dev/random is running. If random is using an entropy file that is stored on an encrypted filesystem, make sure that you start random with -S." |
2254273 |
Added a new CPU offlining sectionsection. |
2977066 |
OS Components and Operations
The following OS components are updated:
Building Embedded Systems
Description | Reference Number |
---|---|
Updated information about
which BSP buildfile you can use to modify the OS image,
and added information about the location of BSP
buildfiles that support multiple boards. This change was
done in the OS Image Buildfileschapter. |
2969570 |
Removed reference to any of the following symbols from the asinfopage:
|
2969629 |
High-Performance Networking Stack (io-sock) User's Guide
Description | Reference Number |
---|---|
Removed the
valgrind-di-server,
valgrind-listener, and
vgdb binaries from the Networking Utilitiespage. |
2976874 |
PCI Server User's Guide
Description | Reference Number |
---|---|
|
2975441 |
System Analysis Toolkit (SAT) User's Guide
Description | Reference Number |
---|---|
|
2977065 |
Graphics
Description | Reference Number |
---|---|
Added the
vksc-* parameters to the Khronos EGLsection; and the vulkanscinfo binary to the Utilitiessection. |
2975517 |
Added a warning in the
Window Managementsection. |
2973570 |
Updated the
pipelines parameter in the
Configure for
the Configuring Screenpage. |
2968788 |
Added the
-v in the screen
entry for the Graphics servicessection. |
2962625 |
Added the defer-framebuffer-creation parameter to the Configuring screensection. |
2962261 |
Added the descriptions for
the following APIs in the Screen library referencesection:
|
2961402 |
Added a note to the screencmd entry. | 2958749 |
Added details about the SCREEN_EVENT_CREATE events for device and display to the Event Handlingand Screen event typessections. |
2956476 |
Added the following
values to the format parameter in the Configuring Screensection:
|
2958349 |
Updated the description of
some color space types and added the following new ones to
the list:
|
2952720 |
Added the SCREEN_USAGE_PROTECTION flag to the Screen usage flag typespage. |
2952715 |
Updated the Possible
values column for the
alloc-config parameter in the
Configuring Screensection. |
2951754 |
Removed the outdated Sample Screen applications section from the Application Developmentpage. |
2950566 |
Updated the description for the SCREEN_PROPERTY_USAGE flag in the Screen property typessection. |
2941617 |
Added a new -s option in the Starting wfd-serverpage. |
2891205 |
System Security Guide
Description | Reference Number |
---|---|
Added a description of the
QCRYPTO_REQUEST_TAG_IS_PLUGIN flag to
the following pages:
|
2980105 |
Added instructions for using, and an API reference for, the libsecpolev library, which provides functions that allow a program to monitor system trace events that relate to the successful or failed use of privileges covered by security policies. | 2972059 |
Updated the description to say
that the qconn daemon disables ASLR by default in
the Address space layout randomization (ASLR)page. |
2971072 |
Added a discussion about setting the POSIX_SPAWN_SETTYPEID flag to the secpol_posix_spawnattr_settypeid() page. | 2915923 |
Updated the description of
the secpol_resmgr_attach() function with
more information and added a new section Setting ownership and permissions for mount pointsto the Security policy languagesection. |
2924184 |
Utilities and Libraries
The following utilities, functions, and structures have been updated:
Utilities Reference
Description | Reference Number |
---|---|
Added an example of a configuration file to the io-sock entry. | 2981570 |
Updated the on utility to address changes related to clusters. | 2979733 |
Corrected the maximum value for the metablksize attribute (16384 bytes) in the mkqfs entry. | 2966849 |
Removed the -p option from the secpol utility. | 2953199 |
Updated the syntax and other information for utilities ported from toybox to reflect the new version (0.8.11). | 2968137 |
Updated the devctl entry to reflect that io-sock now supports the suspend and resume options. | 2976124 |
Added the new section
Changing the interface speedin the devs-ixl.so entry. |
2975490 |
Added a sentence in the
jail entry that says the
following: "Only processes that interact with io-sock can be put in the jail utility using security types." |
2974756 |
Updated all the FreeBSD links and other references to version 13.4. | 2974579 |
Corrected the syntax for the following entries:
|
2972434 |
Updated descriptions for the -H size and -s size options for the dumper utility. | 2972170 |
Removed the -C cpunum, -i, and -R runmask options from the slay entry. | 2972095 |
Added a new qnx.net.inet.tcp.rfc1323_timestamps variable to the list in the sysctl entry. |
2966395 |
q++,
qcc:
|
2977205, 2977122 |
pidin:
|
2977120, 2976889 |
Added a note in the
-info option for the
qlicense entry:
|
2976879 |
Added the following to
the code example in the kdserver
entry:
|
2976877 |
Added the new modifier critical to the mkifs entry. | 2972085 |
C Library Reference
Description | Reference Number |
---|---|
Documented the _mmap2() function.
Updated the description for the MAP_BELOW flag. Note: You
should use this function only if is instructed to do
so. |
2977057, 2980974 |
In the description for TimerDelegate() and other functions, noted that the SCHED_OFFLINING scheduling policy is experimental. | 2983050 |
Updated the example in the sigaction() entry. | 2980890 |
Returnssection. |
2977700 |
Updated the fclose() function for the description of the EINVAL error. | 2977584 |
Updated the description for the slog2f function. | 2972763 |
Updated the Errorssection for the waitfor() function. |
2961207 |
Updated the
descriptions for the following functions:
|
2976875 |
Added documentation for the shm_create_subrange_handle() function. | 2981723 |
isfdtype():
|
2963574 |
Updated the description of the flags parameter in the dupfd_register() entry. | 2977379 |
Updated the return
information for the fchecktrust()
entry to say the following: "EOK if the file is trusted (if the operation is CHECK_TRUST_FILE) or can be executed (if the operation is CHECK_TRUST_EXEC), or an errno value if an error occurred." |
2975861 |
Updated the description of inotify_add_watch() to mention support for io-blk.so filesystems only. | 2975801 |
Updated the description for the ENAMETOOLONG error in the inotify_init() entry. | 2968866 |
Added pthread_spawnattr_getrunmask()_np and pthread_spawnattr_setrunmask()_np entries. | 2963205 |
Updated the description for the iofunc_time_update() entry. | 2947595 |
Added a new malloc_usable_size() entry. | 2966946 |
prlimit(),
prlimit64(), prlimit(),
prlimit64(), and setrlimit(),
setrlimit64()
|
2969283 |
Migrating to QNX OS 8.0
Description | Reference Number |
---|---|
Revised the Kernel and process manager, Filesystems,and Graphics and Screensections for correctness and clarity. |
2983050, 2983174, 2983180 |
Updated the Graphics and Screensection for the Migration Guidelineschapter. |
2976059 |
Added a new mkqnximage virtual machine image generatorsection. |
2975185 |
Added a discussion of supported C++ language standards. | 2970775 |
Known Issues
The known issues are described in the QNX Software Development Platform 8.0: Known Issues document that's stored in the QNX Download Center. Log in and refer to https://www.qnx.com/download/group.html?programid=74127.
Getting started with the documentation
- Refer to https://blackberry.qnx.com/en.
- Under the Developers tab, select . The roadmap page contains links (WebHelp) to the set of books that accompany the OS.