$NetBSD: patch-include_my_pthread.h,v 1.1 2013/02/13 21:00:04 adam Exp $ --- include/my_pthread.h.orig 2011-04-16 09:13:17.000000000 +0000 +++ include/my_pthread.h @@ -20,6 +20,13 @@ #include "my_global.h" /* myf */ +/* defines __NetBSD_Version__ */ +#if defined(__NetBSD__) +#include +#endif + +#include + #ifndef ETIME #define ETIME ETIMEDOUT /* For FreeBSD */ #endif @@ -240,6 +247,10 @@ int sigwait(sigset_t *set, int *sig); #endif #ifndef HAVE_NONPOSIX_SIGWAIT +#if defined (__NetBSD__) && (__NetBSD_Version__ < 106130000) +#define my_sigwait(A,B) __pthread_sigwait((A),(B)) +#else +#endif #define my_sigwait(A,B) sigwait((A),(B)) #else int my_sigwait(const sigset_t *set,int *sig);