critical impact:
ucontext_t - incompatible data types (CrCh212)
Problem description
The ucontext_t data type used by the makecontext, setcontext, and getcontext functions on Tru64 UNIX is incompatible with the data type on HP-UX.
This data type is machine dependent, and is different on Tru64 UNIX and HP-UX. Identifiers
 ucontext_t |
|
|
|
See also
Solution description
Review the applicable manpages and code.
If the application that calls the APIs does not reference any member of ucontext_t, the data type difference is transparent to the application. In this case, no code change is needed, and the APIs can be regarded as compatible. See also
Problem summary
| classifications |
source types |
OS release |
severity |
type |
| KN |
C, C++ |
any HP-UX 11i version |
critical |
changed |
|