summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-03-17 07:32:37 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-03-17 07:32:37 +0000
commit74a590c8cf48e419e2cec4051aed2d09a0db254b (patch)
treef82a91afc7d8b126d1daeb2150fb490026a2718e
parentf94d07d3c01fa5ff37c47cfe9b769901bee05efc (diff)
downloadATCD-74a590c8cf48e419e2cec4051aed2d09a0db254b.tar.gz
*** empty log message ***
-rw-r--r--TAO/ChangeLog-99c15
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/operation_cs.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/Time/TAO_UTO.cpp4
-rw-r--r--TAO/orbsvcs/orbsvcs/Time/Timer_Helper.cpp3
-rw-r--r--TAO/tao/Object.cpp6
5 files changed, 25 insertions, 5 deletions
diff --git a/TAO/ChangeLog-99c b/TAO/ChangeLog-99c
index 09a1ab32cb1..cb4789bec6e 100644
--- a/TAO/ChangeLog-99c
+++ b/TAO/ChangeLog-99c
@@ -1,3 +1,18 @@
+Tue Mar 17 01:01:57 1999 Irfan Pyarali <irfan@cs.wustl.edu>
+
+ * tao/Object.cpp (_non_existent):
+ * TAO_IDL/be/be_visitor_operation/operation_cs.cpp
+ (gen_marshal_and_invoke): <_invoke_status> should be set before
+ use (at least according to g++).
+
+ * orbsvcs/orbsvcs/Time/TAO_UTO.cpp (TAO_UTO): Changed
+ <this->attr_utc_time_.inacchi> to 0 since the conversion
+ routines Vishal used are not supported on vxworks. Vishal should
+ consult David in fixing this correctly.
+
+ * orbsvcs/orbsvcs/Time/Timer_Helper.cpp (handle_timeout): Also
+ changed <lowest_time> to 0. Vishal should fix this also.
+
Tue Mar 16 15:52:57 1999 David L. Levine <levine@cs.wustl.edu>
* tao/POAManager.i (lock): moved function definition before inline
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation_cs.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation_cs.cpp
index 4d7e6cf8518..4aea6b483fb 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/operation_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/operation_cs.cpp
@@ -753,7 +753,7 @@ be_compiled_visitor_operation_cs::gen_marshal_and_invoke (be_operation
}
*os << be_nl
- << "TAO_GIOP_ReplyStatusType _invoke_status;" << be_nl
+ << "TAO_GIOP_ReplyStatusType _invoke_status = TAO_GIOP_NO_EXCEPTION;" << be_nl
<< "ACE_TRY_EX (_tao_INVOKE_FAILED)" << be_idt_nl
<< "{" << be_idt_nl;
diff --git a/TAO/orbsvcs/orbsvcs/Time/TAO_UTO.cpp b/TAO/orbsvcs/orbsvcs/Time/TAO_UTO.cpp
index ff9800e8f76..a5eb2c4eddc 100644
--- a/TAO/orbsvcs/orbsvcs/Time/TAO_UTO.cpp
+++ b/TAO/orbsvcs/orbsvcs/Time/TAO_UTO.cpp
@@ -18,7 +18,11 @@ TAO_UTO::TAO_UTO (TimeBase::TimeT time,
// Extract the lower 16 bits of the remaining bits. 'And'ing with 0xFFFF
// is only a sanity check.
+#if defined (VXWORKS)
+ this->attr_utc_time_.inacchi = 0;
+#else
this->attr_utc_time_.inacchi = (CORBA::UShort) (inaccuracy >> 32) & (0xFFFF);
+#endif /* VXWORKS */
this->attr_utc_time_.tdf = tdf;
diff --git a/TAO/orbsvcs/orbsvcs/Time/Timer_Helper.cpp b/TAO/orbsvcs/orbsvcs/Time/Timer_Helper.cpp
index 3ff72a8dcb8..3513e9e8423 100644
--- a/TAO/orbsvcs/orbsvcs/Time/Timer_Helper.cpp
+++ b/TAO/orbsvcs/orbsvcs/Time/Timer_Helper.cpp
@@ -34,7 +34,8 @@ Timer_Helper::handle_timeout (const ACE_Time_Value &,
// in synchronization.
#if defined (ACE_LACKS_LONGLONG_T)
- CORBA::ULongLong lowest_time (ACE_UINT64_LITERAL(0xFFFFFFFFFFFFFFFF));
+ // CORBA::ULongLong lowest_time (ACE_UINT64_LITERAL(0xFFFFFFFFFFFFFFFF));
+ CORBA::ULongLong lowest_time (0);
#else
CORBA::ULongLong lowest_time = ACE_UINT64_LITERAL(0xFFFFFFFFFFFFFFFF);
#endif
diff --git a/TAO/tao/Object.cpp b/TAO/tao/Object.cpp
index 3daeb5e06c6..92b69b2e0d4 100644
--- a/TAO/tao/Object.cpp
+++ b/TAO/tao/Object.cpp
@@ -89,7 +89,7 @@ _tao_start_again:
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval);
- TAO_GIOP_ReplyStatusType _invoke_status;
+ TAO_GIOP_ReplyStatusType _invoke_status = TAO_GIOP_NO_EXCEPTION;
ACE_TRY_EX (_tao_INVOKE_FAILED)
{
_invoke_status =
@@ -216,7 +216,7 @@ _tao_start_again:
))
ACE_THROW_RETURN (CORBA::MARSHAL (CORBA::COMPLETED_NO), _tao_retval);
- TAO_GIOP_ReplyStatusType _invoke_status;
+ TAO_GIOP_ReplyStatusType _invoke_status = TAO_GIOP_NO_EXCEPTION;
ACE_TRY_EX (_tao_INVOKE_FAILED)
{
_invoke_status =
@@ -328,7 +328,7 @@ _tao_start_again:
ACE_ENDTRY;
ACE_CHECK_RETURN (_tao_retval);
- TAO_GIOP_ReplyStatusType _invoke_status;
+ TAO_GIOP_ReplyStatusType _invoke_status = TAO_GIOP_NO_EXCEPTION;
ACE_TRY_EX (_tao_INVOKE_FAILED)
{
_invoke_status =