Changed content
- getdomainname()
- If the buffer isn't large enough, getdomainname() truncates
the domain name.
- getgrouplist()
- The Neutrino implementation of this function ignores the basegid
argument.
- mallopt()
- The MALLOC_CKACCESS, MALLOC_FILLAREA, and MALLOC_CKCHAIN
options were added to this call.
- MsgReply(),
MsgReply_r(),
MsgReplyv(),
MsgReplyv_r()
- The MsgSend*_r() functions use negative errno values
to indicate failure, so you shouldn't pass a negative value for the
status to MsgReply*(), because the
MsgSend*_r() functions could interpret it as an error code.
- name_attach()
- The example now handles an _IO_CONNECT message.
- nanospin(),
nanospin_ns(),
and
nanospin_ns_to_count()
- The first time that you call these functions, the C library invokes
nanospin_calibrate()
with an argument of 0 (interrupts enabled), unless you call it directly
first.
- pci_attach_device()
- Added PCI_MASTER_ENABLE to the flags.
- procmgr_daemon()
- The data in the siginfo_t structure for the
SIGCHLD signal that the parent receives isn't
useful in this case.
- rsrcdbmgr_create()
- Added RSRCDBMGR_FLAG_NOREMOVE to the flags.
- setenv()
- This function doesn't free any memory.
If you want to change the value of an existing environment variable,
you should use
putenv()
instead.
- sigevent
- If you don't want to modify the priority of the thread that receives
the pulse, specify SIGEV_PULSE_PRIO_INHERIT for the
priority when you call SIGEV_PULSE_INIT().
- spawn(),
spawnp()
-
- Added descriptions of the rest of the flags for the
inheritance structure.
- If you set SPAWN_EXEC in the flags member of
the inheritance structure, these functions don't return,
unless an error occurred.