Release Notes: This release changes the work handlers to match changes made in version 2.6.20 of the Linux kernel. Module compilation has been fixed. Support has been added for messages larger than 3 MBytes. Workarounds have been added for udev issues. Potential timer IRQ race conditions have been fixed. Spinlocks have been replaced with mutexes where swapping is allowed. Relay functions have been added. clock_getres() has been implemented. Unnecessary OOPS messages have been removed. The Sendmx() return value has been fixed.
Release Notes: Improvements were made to support for multi-threaded applications, support for Linux 2.6.x kernels, memory bounds checking, and QNX4 compatibility. The information for proxies and interrupts in /proc was increased. Numerous bugfixes were made.
Release Notes: Fixes to support 2.6 kernels with work tasks instead of tasklets. Tasklets cannot be used because they cause their bottom half handlers to run at interrupt time, which is a race. All code relating to tasklets has been removed.
Release Notes: Works with threads as well as processes.
Release Notes: Small improvements and minor bugfixes related to proxy handling, timers, task notifications, and signal flushing.
Release Notes: This release supports scriptable kernel interrupt handlers and user space bottom half interrupt handlers.
Release Notes: A macro bug that caused Send and Sendmx to report failure even if they succeed has been fixed. The missing sendmx.h file has been added to the Manifest. All the fundamental function names have been changed to SrrSomething to remove QNX-specific names from the basic API. QNX calls are now macros mapping to the Srr calls.