summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkirk.erickson%sun.com <devnull@localhost>2002-10-31 19:17:54 +0000
committerkirk.erickson%sun.com <devnull@localhost>2002-10-31 19:17:54 +0000
commit80a73a88f7193e3cfb961c8a32caa36ba2c855ed (patch)
tree9c3923ac9c47d158e60595a5b80c30588a3b2913
parentac023191142ef3007073fec84a7a25ab66ee0fd7 (diff)
downloadnspr-hg-80a73a88f7193e3cfb961c8a32caa36ba2c855ed.tar.gz
Map PROrderedLock and methods onto PRLock when ordered locking
is not compiled in. Eliminated duplicate in prtrace.h.
-rw-r--r--pr/include/prolock.h11
-rw-r--r--pr/include/prtrace.h2
2 files changed, 12 insertions, 1 deletions
diff --git a/pr/include/prolock.h b/pr/include/prolock.h
index e65f8aa5..f29a27e7 100644
--- a/pr/include/prolock.h
+++ b/pr/include/prolock.h
@@ -78,7 +78,18 @@ PR_BEGIN_EXTERN_C
**
*/
+#if defined(DEBUG) || defined(FORCE_NSPR_ORDERED_LOCKS)
typedef void * PROrderedLock;
+#else
+/*
+** Map PROrderedLock and methods onto PRLock when ordered locking
+** is not compiled in.
+**
+*/
+#include <prlock.h>
+
+typedef PRLock PROrderedLock;
+#endif
/* -----------------------------------------------------------------------
** FUNCTION: PR_CreateOrderedLock() -- Create an Ordered Lock
diff --git a/pr/include/prtrace.h b/pr/include/prtrace.h
index ac388f58..ebfe1baf 100644
--- a/pr/include/prtrace.h
+++ b/pr/include/prtrace.h
@@ -140,9 +140,9 @@ typedef enum PRTraceOption
**
** DESCRIPTION: PR_DEFINE_TRACE() is used to define a trace
** handle.
+**
*/
#define PR_DEFINE_TRACE(name) PRTraceHandle name
-#define PR_DEFINE_TRACE(name) PRTraceHandle name
/* -----------------------------------------------------------------------
** FUNCTION: PR_INIT_TRACE_HANDLE() -- Set the value of a PRTraceHandle