Index: src/include/pthread.h =================================================================== RCS file: /b/ncvs/src/include/pthread.h,v retrieving revision 1.37 diff -u -r1.37 pthread.h --- src/include/pthread.h 19 Aug 2005 08:37:16 -0000 1.37 +++ src/include/pthread.h 19 Aug 2005 16:17:36 -0000 @@ -39,20 +39,23 @@ * Header files. */ #include -#include #include -#include -#include -#include +#include +#include +#include +#include #include +#include /* * Run-time invariant values: */ #define PTHREAD_DESTRUCTOR_ITERATIONS 4 #define PTHREAD_KEYS_MAX 256 +#if __XSI_VISIBLE #define PTHREAD_STACK_MIN MINSIGSTKSZ -#define PTHREAD_THREADS_MAX ULONG_MAX +#endif +#define PTHREAD_THREADS_MAX __ULONG_MAX #define PTHREAD_BARRIER_SERIAL_THREAD -1 /* @@ -224,7 +227,7 @@ int pthread_rwlockattr_destroy(pthread_rwlockattr_t *); pthread_t pthread_self(void); int pthread_setspecific(pthread_key_t, const void *); -int pthread_sigmask(int, const sigset_t *, sigset_t *); +int pthread_sigmask(int, const __sigset_t *, __sigset_t *); int pthread_spin_init(pthread_spinlock_t *, int); int pthread_spin_destroy(pthread_spinlock_t *);