summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Time
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>2002-09-02 14:11:25 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>2002-09-02 14:11:25 +0000
commit16eaccb72f8c3b56383881c91b2fd0fd14bd32fb (patch)
tree5c6be1d78ac864bc4cc6a7bb21a0925716cde81b /TAO/orbsvcs/orbsvcs/Time
parent27db01da2b1f33e189f220e56acd99587b1d3fe1 (diff)
downloadATCD-16eaccb72f8c3b56383881c91b2fd0fd14bd32fb.tar.gz
ChangeLogTag:Sun Sep 01 08:18:37 UTC 2002 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Time')
-rw-r--r--TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp b/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp
index 9fc02513790..c94e8964634 100644
--- a/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp
+++ b/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp
@@ -47,15 +47,17 @@ TAO_Time_Service_Server::universal_time (ACE_ENV_SINGLE_ARG_DECL)
CORBA::ULongLong TAO_Time_Base_Offset = ACE_UINT64_LITERAL(0x2D8539C80);
#endif
+ ACE_Time_Value timeofday = ACE_OS::gettimeofday ();
+
// Return the local time of the system as a UTO.
ACE_NEW_THROW_EX (uto,
TAO_UTO ((TAO_Time_Base_Offset +
ACE_static_cast(CORBA::ULongLong,
- ACE_OS::gettimeofday ().sec ())) *
+ timeofday.sec ())) *
ACE_static_cast(ACE_UINT32,
10000000) +
ACE_static_cast(CORBA::ULongLong,
- ACE_OS::gettimeofday ().usec () * 10),
+ timeofday ().usec () * 10),
0,
0),
CORBA::NO_MEMORY ());