|
|
The following library calls have been added for Release 7.1.1:
getxcontext swapxcontext makexcontext
These call are identical to their getcontext(2), swapcontext(3C), and makecontext(3C) counterparts, except they use the extended user context structure uxcontext_t.
Applications should use the getxcontext function to determine if the operating system and CPU support saving and restoring the extended floating point register state. On systems that do not support the extended floating point state, getxcontext will return ``-1'' with errno set to EINVAL.
The setcontext system call has been modified to accept either a ucontext_t user context structure or a uxcontext_t extended user context structure (see ``Signal Handling Changes'').