critical impact:
msem_state - unsupported structure member (CrCh69)
Problem description
The msem_state member in the msemaphore structure used by the msem_unlock, msem_remove, msem_lock, and msem_init functions on Tru64 UNIX is incompatible with HP-UX.
The msem_unlock, msem_remove, msem_lock, and msem_init functions perform semaphore operations. On Tru64 UNIX, the definition of the msemaphore structure defines a msem_state member that does not exist on HP-UX. Using this structure member is unsupported. Identifiers
 msem_state |
|
|
|
See also
Solution description
Review the applicable manpages and code to determine if your code has a dependency on this structure member.
Applications that use the msemaphore structure may or may not work properly depending on how the members are used. Review the applicable manpages and code to determine how to resolve the issue. See also
Problem summary
| classifications |
source types |
OS release |
severity |
type |
| TH |
C, C++ |
any HP-UX 11i version |
critical |
changed |
|