summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-06-21 08:12:10 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-06-21 08:12:10 +0000
commite8fd662a374b4c38c2717d44e578e6a8bd0cbebb (patch)
tree99040d8f8de49e8a34a20c580d29446496eb6a91
parent65dc2e58eeda9bd838dfbdbdd72760298cce2a90 (diff)
downloadATCD-e8fd662a374b4c38c2717d44e578e6a8bd0cbebb.tar.gz
ChangeLogTag:Wed Jun 21 03:02:37 2000 Nanbor Wang <nanbor@cs.wustl.edu>
-rw-r--r--ChangeLog7
-rw-r--r--ChangeLogs/ChangeLog-02a7
-rw-r--r--ChangeLogs/ChangeLog-03a7
-rw-r--r--ace/OS.i4
4 files changed, 23 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index a24859b6171..130c427ae09 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Wed Jun 21 03:02:37 2000 Nanbor Wang <nanbor@cs.wustl.edu>
+
+ * ace/OS.i (set_errno_to_last_error):
+ * ace/OS.i (set_errno_to_wsa_last_error): The RTL for IBM
+ VisualAge C++/NT has the same problem as Borland 4. Thanks to
+ Boris Kaminer <kaminer.boris@cherus.msk.ru> for reporting this.
+
Wed Jun 21 01:12:59 2000 Irfan Pyarali <irfan@cs.wustl.edu>
* ace/ACE.cpp: Changed all the timed versions of the "_n_i()"
diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a
index a24859b6171..130c427ae09 100644
--- a/ChangeLogs/ChangeLog-02a
+++ b/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,10 @@
+Wed Jun 21 03:02:37 2000 Nanbor Wang <nanbor@cs.wustl.edu>
+
+ * ace/OS.i (set_errno_to_last_error):
+ * ace/OS.i (set_errno_to_wsa_last_error): The RTL for IBM
+ VisualAge C++/NT has the same problem as Borland 4. Thanks to
+ Boris Kaminer <kaminer.boris@cherus.msk.ru> for reporting this.
+
Wed Jun 21 01:12:59 2000 Irfan Pyarali <irfan@cs.wustl.edu>
* ace/ACE.cpp: Changed all the timed versions of the "_n_i()"
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index a24859b6171..130c427ae09 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,10 @@
+Wed Jun 21 03:02:37 2000 Nanbor Wang <nanbor@cs.wustl.edu>
+
+ * ace/OS.i (set_errno_to_last_error):
+ * ace/OS.i (set_errno_to_wsa_last_error): The RTL for IBM
+ VisualAge C++/NT has the same problem as Borland 4. Thanks to
+ Boris Kaminer <kaminer.boris@cherus.msk.ru> for reporting this.
+
Wed Jun 21 01:12:59 2000 Irfan Pyarali <irfan@cs.wustl.edu>
* ace/ACE.cpp: Changed all the timed versions of the "_n_i()"
diff --git a/ace/OS.i b/ace/OS.i
index 4b9f7e1ecd5..5f6f5cb91fd 100644
--- a/ace/OS.i
+++ b/ace/OS.i
@@ -6397,7 +6397,7 @@ ACE_OS::set_errno_to_last_error (void)
// <GetLastError> value to zero when errno is accessed. Thus, we have
// to use this to set errno to GetLastError. It's bad, but only for
// WIN32
-# if defined(__BORLANDC__) && (__BORLANDC__ == 0x540)
+# if defined(__BORLANDC__) && (__BORLANDC__ == 0x540) || defined (__IBMCPP__) && (__IBMCPP__ >= 400)
int last_error = ::GetLastError ();
return errno = last_error;
# else /* defined(__BORLANDC__) && (__BORLANDC__ == 0x540) */
@@ -6416,7 +6416,7 @@ ACE_OS::set_errno_to_wsa_last_error (void)
// <GetLastError> value to zero when errno is accessed. Thus, we have
// to use this to set errno to GetLastError. It's bad, but only for
// WIN32
-# if defined(__BORLANDC__) && (__BORLANDC__ == 0x540)
+# if defined(__BORLANDC__) && (__BORLANDC__ == 0x540) || defined (__IBMCPP__) && (__IBMCPP__ >= 400)
int last_error = ::WSAGetLastError ();
return errno = last_error;
# else /* defined(__BORLANDC__) && (__BORLANDC__ == 0x540) */