diff options
Diffstat (limited to 'PACE/pace/posix/signal.inl')
-rw-r--r-- | PACE/pace/posix/signal.inl | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/PACE/pace/posix/signal.inl b/PACE/pace/posix/signal.inl index 6eca86e9fbf..ce591600baa 100644 --- a/PACE/pace/posix/signal.inl +++ b/PACE/pace/posix/signal.inl @@ -152,14 +152,8 @@ PACE_INLINE int pace_sigwait (const pace_sigset_t * set, int * sig) { -#if (PACE_SUNOS) - *sig = sigwait ((pace_sigset_t *)set); - if (*sig == -1) - return -1; - return 0; -#else - return sigwait (set, sig); -#endif /* PACE_SUNOS */ + return sigwait (PACE_NONCONST_ARG_CAST (pace_sigset_t *) set, + PACE_VOIDSTARTSTAR_ARG_CAST (void**) sig); } #endif /* PACE_HAS_POSIX_NONUOF_FUNCS */ |