summaryrefslogtreecommitdiff
path: root/ACE/ace/Default_Constants.h
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2009-05-01 17:30:15 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2009-05-01 17:30:15 +0000
commit2c1f6ebe1177c8584a76b6fa31a010301a242e47 (patch)
treef2f81357754d353115affc8f0d62f4515e6aaa59 /ACE/ace/Default_Constants.h
parentf32400de6371808aab7e21ebdc298a52e6d2add2 (diff)
downloadATCD-2c1f6ebe1177c8584a76b6fa31a010301a242e47.tar.gz
Fri May 1 17:29:05 2009 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Default_Constants.h: Made sure ACE_DEFAULT_TIMERS is defined and not zero Fri May 1 12:27:05 2009 Johnny Willemsen <jwillemsen@remedy.nl> * ace/Default_Constants.h: ACE_DEFAULT_MAP_SIZE and ACE_DEFAULT_TIMERS shouldn't be zero
Diffstat (limited to 'ACE/ace/Default_Constants.h')
-rw-r--r--ACE/ace/Default_Constants.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/ACE/ace/Default_Constants.h b/ACE/ace/Default_Constants.h
index 142fca6334c..14a71f01749 100644
--- a/ACE/ace/Default_Constants.h
+++ b/ACE/ace/Default_Constants.h
@@ -18,7 +18,7 @@
#define ACE_DEFAULT_CONSTANTS_H
#include /**/ "ace/pre.h"
-// Included just keep compilers that see #pragma dierctive first
+// Included just keep compilers that see #pragma directive first
// happy.
#include /**/ "ace/config-all.h"
@@ -26,6 +26,9 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
+// For _POSIX_TIMER_MAX
+#include "ace/os_include/os_limits.h"
+
// Define the default constants for ACE. Many of these are used for
// the ACE tests and applications. You can change these values by
// defining the macros in your config.h file.
@@ -465,12 +468,12 @@
// Default number of ACE_Event_Handlers supported by
// ACE_Timer_Heap.
-#if !defined (ACE_DEFAULT_TIMERS)
+#if !defined (ACE_DEFAULT_TIMERS) && defined (_POSIX_TIMER_MAX)
# define ACE_DEFAULT_TIMERS _POSIX_TIMER_MAX
#endif /* ACE_DEFAULT_TIMERS */
-#if defined (ACE_DEFAULT_TIMERS) && (ACE_DEFAULT_TIMERS == 0)
-//#error ACE_DEFAULT_TIMERS should not be zero
+#if !defined (ACE_DEFAULT_TIMERS) || (defined (ACE_DEFAULT_TIMERS) && (ACE_DEFAULT_TIMERS == 0))
+#error ACE_DEFAULT_TIMERS should be defined and not be zero
#endif /* ACE_DEFAULT_TIMERS */
#if defined (ACE_WIN32)