summaryrefslogtreecommitdiff
path: root/ACE/ace/config-netbsd.h
diff options
context:
space:
mode:
authorjtc <jtc@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-12-22 17:45:45 +0000
committerjtc <jtc@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-12-22 17:45:45 +0000
commitabc502157f5002c626858e811c35d823691217c2 (patch)
treee4b993bed49a1e45232916bfd8e2d9290b4b7859 /ACE/ace/config-netbsd.h
parentc925747cc1b14c61fe780a71e2e83fe75a959d8c (diff)
downloadATCD-abc502157f5002c626858e811c35d823691217c2.tar.gz
ChangeLogTag: Fri Dec 22 17:35:53 UTC 2006 J.T. Conklin <jtc@acorntoolworks.com>
Diffstat (limited to 'ACE/ace/config-netbsd.h')
-rw-r--r--ACE/ace/config-netbsd.h22
1 files changed, 15 insertions, 7 deletions
diff --git a/ACE/ace/config-netbsd.h b/ACE/ace/config-netbsd.h
index 563eed821cd..de28fe5de61 100644
--- a/ACE/ace/config-netbsd.h
+++ b/ACE/ace/config-netbsd.h
@@ -4,6 +4,21 @@
#ifndef ACE_CONFIG_H
#define ACE_CONFIG_H
+#ifndef ACE_MT_SAFE
+#define ACE_MT_SAFE 1
+#endif
+
+#if defined(ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
+# define ACE_HAS_THREADS 1
+# define ACE_HAS_PTHREADS 1
+# define ACE_HAS_PTHREADS_STD 1
+# define ACE_HAS_PTHREADS_UNIX98_EXT 1
+# define ACE_HAS_PTHREAD_RESUME_NP 1
+# define ACE_HAS_PTHREAD_SUSPEND_NP 1
+# define ACE_LACKS_PTHREAD_THR_SIGSETMASK 1
+# define ACE_LACKS_PTHREAD_YIELD 1
+#endif /* ACE_MT_SAFE */
+
#define ACE_HAS_CLOCK_SETTIME 1
#define ACE_HAS_CLOCK_GETTIME 1
#define ACE_HAS_SETTIMEOFDAY 1
@@ -36,11 +51,6 @@
#define ACE_HAS_POSITION_INDEPENDENT_POINTERS 1
#define ACE_HAS_POSIX_NONBLOCK 1
#define ACE_HAS_POSIX_TIME 1
-#define ACE_HAS_PTHREADS 1
-#define ACE_HAS_PTHREADS_STD 1
-#define ACE_HAS_PTHREADS_UNIX98_EXT 1
-#define ACE_HAS_PTHREAD_RESUME_NP 1
-#define ACE_HAS_PTHREAD_SUSPEND_NP 1
#define ACE_HAS_P_READ_WRITE 1
#define ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS 1
#define ACE_HAS_REENTRANT_FUNCTIONS 1
@@ -74,7 +84,6 @@
#define ACE_HAS_TEMPLATE_SPECIALIZATION 1
#define ACE_HAS_TEMPLATE_TYPEDEFS 1
#define ACE_HAS_TERMIOS 1
-#define ACE_HAS_THREADS 1
#define ACE_HAS_THREAD_SPECIFIC_STORAGE 1
#define ACE_HAS_TIMEZONE 1
#define ACE_HAS_TIMEZONE_GETTIMEOFDAY 1
@@ -115,7 +124,6 @@
#define ACE_LACKS_WCSDUP 1
#define ACE_LACKS_WCSICMP 1
#define ACE_LACKS_WCSNICMP 1
-#define ACE_MT_SAFE 1
#define ACE_NEW_THROWS_EXCEPTIONS 1
#define ACE_SCANDIR_CMP_USES_CONST_VOIDPTR 1
#define ACE_TEMPLATES_REQUIRE_SOURCE 1