QNX Neutrino 7.0 documentation update July 2018
Changed content
- dlopen()
- For security reasons, the runtime linker unsets DL_DEBUG, LD_DEBUG,
LD_DEBUG_OUTPUT, LD_LIBRARY_PATH, and LD_PRELOAD
if the binary has the setuid bit set.
- fopen()
- We've described how you can change the size of the buffer that's used internally by the stream I/O functions.
Doing this can improve buffered I/O performance.
- freopen()
- Note that the filepath argument can be NULL, in which case
the function reopens the file associated with the stream fp.
- mmap()
- We've added more details about why you'd get an error of EINVAL.
- message_attach(),
resmgr_attach()
-
- These functions now indicate an error of EINVAL if you've already called
dispatch_context_alloc(),
and you've tried to increase the maximum message size or the number of message parts.
- You can pass NULL for the attr argument if you want to
use the default attributes.
- rsrcdbmgr_devno_attach()
- We've updated the list of errors.
- select_attach()
- The attr argument isn't currently used; pass NULL for it.
- socket()
- Note that we don't support SOCK_RDM or SOCK_SEQPACKET sockets.