QNX Neutrino Core OS 6.3.2
Changed content
- ChannelCreate()
- If you're using adaptive partitioning and you set
_NTO_CHF_FIXED_PRIORITY, the receiving thread won't run
in the sending thread's partition.
- getrlimit(),
getrlimit64(),
setrlimit(),
setrlimit64()
- Added the following resources:
- RLIMIT_MEMLOCK
- RLIMIT_NPROC
- RLIMIT_NTHR
- RLIMIT_OFILE
- RLIMIT_RSS
- iofunc_open_default()
- The documentation now describes the extra argument.
- mlock(),
mlockall(),
munlock()
- The documentation now describes the POSIX support for memory mapping.
- mmap()
- The documentation now includes a new MAP_NOINIT flag.
- msync()
- The documentation now describes new MS_CACHE_ONLY flag.
- posix_mem_offset(),
posix_mem_offset64()
- The documentation now describes the POSIX support for memory mapping.
- sigevent
- In the future, the library might use hidden bits in the
sigev_notify member of the sigevent structure.
Don't compare this member directly to values such as
SIGEV_PULSE; use the SIGEV_GET_TYPE() macro.
- spawn()
- The documentation now describes the SPAWN_EXPLICIT_CPU
flag and the runmask member of the inheritance structure.
- ThreadCtl()
- The documentation now contains the following commands:
- _NTO_TCTL_NAME
- _NTO_TCTL_ONE_THREAD_HOLD
- _NTO_TCTL_ONE_THREAD_CONT
- _NTO_TCTL_RUNMASK_GET_AND_SET
- _NTO_TCTL_RUNMASK_GET_AND_SET_INHERIT