summaryrefslogtreecommitdiff
path: root/ace
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1997-10-26 05:38:06 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1997-10-26 05:38:06 +0000
commitf7afa5f3a98b7ce6fca0cf43d0a39ef68253428f (patch)
tree0f5fd33f17cb53771b8d62cb8b8e05c21db131c8 /ace
parent58994bd9d670d218d7454274111b34a71d12502b (diff)
downloadATCD-f7afa5f3a98b7ce6fca0cf43d0a39ef68253428f.tar.gz
*** empty log message ***
Diffstat (limited to 'ace')
-rw-r--r--ace/CORBA_Handler.h10
-rw-r--r--ace/Filecache.cpp2
-rw-r--r--ace/OS.h12
3 files changed, 13 insertions, 11 deletions
diff --git a/ace/CORBA_Handler.h b/ace/CORBA_Handler.h
index f32ac335e6a..e1de58eb3e5 100644
--- a/ace/CORBA_Handler.h
+++ b/ace/CORBA_Handler.h
@@ -30,16 +30,6 @@
#undef EXCEPTIONS
#undef WANT_ORBIX_FDS
-#if defined (ACE_WIN32) && !defined (ACE_ORBIX_HAS_NAMESPACES)
-#define ACE_CORBA_1(NAME) CORBA_##NAME
-#define ACE_CORBA_2(TYPE, NAME) CORBA_##TYPE##_##NAME
-#define ACE_CORBA_3(TYPE, NAME) CORBA_##TYPE##::##NAME
-#else
-#define ACE_CORBA_1(NAME) CORBA::##NAME
-#define ACE_CORBA_2(TYPE, NAME) CORBA::##TYPE##::##NAME
-#define ACE_CORBA_3(TYPE, NAME) CORBA::##TYPE##::##NAME
-#endif /* ACE_WIN32 */
-
class ACE_Export ACE_CORBA_Handler : public ACE_Service_Object
// = TITLE
// Handle CORBA requests in conjunction with ACE.
diff --git a/ace/Filecache.cpp b/ace/Filecache.cpp
index 29e881d331c..62e79cd60be 100644
--- a/ace/Filecache.cpp
+++ b/ace/Filecache.cpp
@@ -382,7 +382,7 @@ ACE_Filecache::finish (ACE_Filecache_Object *&file)
file->release ();
this->remove_i ((char *) file->filename_);
- result = this->hash_.bind (file->filename_, file);
+ result = this->hash_.bind (file->filename (), file);
if (result == 0)
file->acquire ();
diff --git a/ace/OS.h b/ace/OS.h
index 38dc9f847f5..dbf7878b138 100644
--- a/ace/OS.h
+++ b/ace/OS.h
@@ -22,6 +22,18 @@
// configuration file (e.g., config-sunos5-sunc++-4.x.h).
#include "ace/config.h"
+// Deal with MSVC++ insanity for CORBA...
+#if defined (ACE_WIN32) && !defined (ACE_ORBIX_HAS_NAMESPACES)
+#define ACE_CORBA_1(NAME) CORBA_##NAME
+#define ACE_CORBA_2(TYPE, NAME) CORBA_##TYPE##_##NAME
+#define ACE_CORBA_3(TYPE, NAME) CORBA_##TYPE##::##NAME
+#else
+#define ACE_CORBA_1(NAME) CORBA::##NAME
+#define ACE_CORBA_2(TYPE, NAME) CORBA::##TYPE##::##NAME
+#define ACE_CORBA_3(TYPE, NAME) CORBA::##TYPE##::##NAME
+#endif /* ACE_WIN32 */
+
+// Define some helpful macros.
#define ACE_ONE_SECOND_IN_MSECS 1000L
#define ACE_ONE_SECOND_IN_USECS 1000000L
#define ACE_ONE_SECOND_IN_NSECS 1000000000L