Description: sigwait() defined in signal.h if defined _POSIX_PTHREAD_SEMANTICS, but sigwait() needs sigset_t to be defined too. Index: b/usr/src/uts/common/sys/signal.h =================================================================== --- a/usr/src/uts/common/sys/signal.h 2014-03-01 22:51:48.964746600 +0400 +++ b/usr/src/uts/common/sys/signal.h 2014-03-01 22:56:20.496053174 +0400 @@ -48,7 +48,7 @@ #endif #if defined(__EXTENSIONS__) || defined(_KERNEL) || !defined(_STRICT_STDC) || \ - defined(__XOPEN_OR_POSIX) + defined(__XOPEN_OR_POSIX) || defined(_POSIX_PTHREAD_SEMANTICS) #if defined(__EXTENSIONS__) || defined(_KERNEL) || \ (!defined(_STRICT_STDC) && !defined(__XOPEN_OR_POSIX)) || \