summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwtc%netscape.com <devnull@localhost>2002-07-24 03:45:36 +0000
committerwtc%netscape.com <devnull@localhost>2002-07-24 03:45:36 +0000
commit483854c901af01e1690401201a46b903abe7df91 (patch)
tree33263b3565cbda39a5853a649fd7f29eed937997
parent164fb400c391e2c607f56b38eb66f7e91e31a7f5 (diff)
downloadnspr-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.h22
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