diff options
author | wtc%netscape.com <devnull@localhost> | 2002-07-24 03:45:36 +0000 |
---|---|---|
committer | wtc%netscape.com <devnull@localhost> | 2002-07-24 03:45:36 +0000 |
commit | 483854c901af01e1690401201a46b903abe7df91 (patch) | |
tree | 33263b3565cbda39a5853a649fd7f29eed937997 | |
parent | 164fb400c391e2c607f56b38eb66f7e91e31a7f5 (diff) | |
download | nspr-hg-483854c901af01e1690401201a46b903abe7df91.tar.gz |
Bug 153525: fixed build breakage caused by the previous checkin.
Tag: NSPRPUB_PRE_4_2_CLIENT_BRANCH
-rw-r--r-- | pr/include/md/_pth.h | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/pr/include/md/_pth.h b/pr/include/md/_pth.h index 4cfbfe9a..ad45c1b8 100644 --- a/pr/include/md/_pth.h +++ b/pr/include/md/_pth.h @@ -91,11 +91,7 @@ #define _PT_PTHREAD_MUTEXATTR_DESTROY pthread_mutexattr_destroy #define _PT_PTHREAD_MUTEX_INIT(m, a) pthread_mutex_init(&(m), &(a)) #define _PT_PTHREAD_MUTEX_IS_LOCKED(m) (EBUSY == pthread_mutex_trylock(&(m))) -#if defined(DARWIN) -#define _PT_PTHREAD_CONDATTR_INIT(x) 0 -#else #define _PT_PTHREAD_CONDATTR_INIT pthread_condattr_init -#endif #define _PT_PTHREAD_CONDATTR_DESTROY pthread_condattr_destroy #define _PT_PTHREAD_COND_INIT(m, a) pthread_cond_init(&(m), &(a)) #endif @@ -190,17 +186,23 @@ */ #if (defined(AIX) && !defined(AIX4_3)) || defined(LINUX) \ || defined(FREEBSD) || defined(NETBSD) || defined(OPENBSD) \ - || defined(BSDI) || defined(VMS) || defined(UNIXWARE) \ - || defined(DARWIN) + || defined(BSDI) || defined(VMS) || defined(UNIXWARE) #define PT_NO_SIGTIMEDWAIT #endif -/* - * These platforms don't have pthread_kill() - */ #if defined(DARWIN) + +/* +** Stubs for unimplemented functions +*/ + +#define pthread_condattr_init(attr) 0 + #define pthread_kill(thread, sig) ENOSYS -#endif + +#define sigtimedwait(set, info, timeout) (errno = ENOSYS, -1) + +#endif /* DARWIN */ #if defined(OSF1) || defined(VMS) #define PT_PRIO_MIN PRI_OTHER_MIN |