diff options
Diffstat (limited to 'include/my_pthread.h')
-rw-r--r-- | include/my_pthread.h | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/include/my_pthread.h b/include/my_pthread.h index 66876032178..3ecc851ca80 100644 --- a/include/my_pthread.h +++ b/include/my_pthread.h @@ -189,19 +189,7 @@ extern int my_pthread_create_detached; int sigwait(sigset_t *set, int *sig); #endif -static inline int my_sigwait(sigset_t *set, int *sig, int *code) -{ -#ifdef HAVE_SIGWAITINFO - siginfo_t siginfo; - *sig= sigwaitinfo(set, &siginfo); - *code= siginfo.si_code; - return *sig < 0 ? errno : 0; -#else -#define SI_KERNEL 128 - *code= 0; - return sigwait(set, sig); -#endif -} +#define my_sigwait(A,B) sigwait((A),(B)) #if defined(HAVE_SIGTHREADMASK) && !defined(HAVE_PTHREAD_SIGMASK) #define pthread_sigmask(A,B,C) sigthreadmask((A),(B),(C)) |