summaryrefslogtreecommitdiff
path: root/ace/OS.cpp
diff options
context:
space:
mode:
authornobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-04-24 05:12:06 +0000
committernobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-04-24 05:12:06 +0000
commit0756bceb855477f313f1eaca5d01f9e36bb3e36d (patch)
tree4a0e8ef5428d6e4478da2a46b566c84df67ef376 /ace/OS.cpp
parentad7f2d4ae4273710073d841fe5afccaf14e6718a (diff)
downloadATCD-fix_bug132_iter04_fin.tar.gz
This commit was manufactured by cvs2svn to create tagfix_bug132_iter04_fin
'fix_bug132_iter04_fin'.
Diffstat (limited to 'ace/OS.cpp')
-rw-r--r--ace/OS.cpp56
1 files changed, 15 insertions, 41 deletions
diff --git a/ace/OS.cpp b/ace/OS.cpp
index a4861ab8f9f..96b36884671 100644
--- a/ace/OS.cpp
+++ b/ace/OS.cpp
@@ -279,11 +279,11 @@ void ACE_Time_Value::set (const FILETIME &file_time)
// Convert remainder to microseconds;
this->tv_.tv_usec = (long)((LL_100ns % ((ACE_UINT32)(10000 * 1000))) / 10);
#else
- // Don't use a struct initializer, gcc don't like it.
- ULARGE_INTEGER _100ns;
- _100ns.LowPart = file_time.dwLowDateTime;
- _100ns.HighPart = file_time.dwHighDateTime;
-
+ ULARGE_INTEGER _100ns =
+ {
+ file_time.dwLowDateTime,
+ file_time.dwHighDateTime
+ };
_100ns.QuadPart -= ACE_Time_Value::FILETIME_to_timval_skew;
// Convert 100ns units to seconds;
@@ -612,8 +612,6 @@ ACE_OS::uname (struct utsname *name)
ACE_OS::strcpy (name->sysname, ACE_LIB_TEXT ("Win32"));
# endif /* ACE_HAS_PHARLAP */
- const ACE_TCHAR* unknown = ACE_LIB_TEXT ("???");
-
if (vinfo.dwPlatformId == VER_PLATFORM_WIN32_NT)
{
// Get information from the two structures
@@ -623,11 +621,11 @@ ACE_OS::uname (struct utsname *name)
# else
ACE_LIB_TEXT ("Windows NT %d.%d"),
# endif /* ACE_HAS_WINCE */
- (int) vinfo.dwMajorVersion,
- (int) vinfo.dwMinorVersion);
+ vinfo.dwMajorVersion,
+ vinfo.dwMinorVersion);
ACE_OS::sprintf (name->version,
ACE_LIB_TEXT ("Build %d %s"),
- (int) vinfo.dwBuildNumber,
+ vinfo.dwBuildNumber,
vinfo.szCSDVersion);
// We have to make sure that the size of (processor + subtype)
@@ -690,51 +688,27 @@ ACE_OS::uname (struct utsname *name)
ACE_OS::strcpy (processor, ACE_LIB_TEXT ("Unknown"));
break;
}
- ACE_OS::sprintf (name->machine,
- ACE_LIB_TEXT ("%s %s"),
- processor, subtype);
+ ACE_OS::sprintf (name->machine, ACE_LIB_TEXT ("%s %s"), processor, subtype);
}
else if (vinfo.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS)
{
- if (vinfo.dwMajorVersion == 4 && vinfo.dwMinorVersion == 0)
- {
- ACE_OS::strcpy (name->release, ACE_LIB_TEXT ("Windows 95"));
- if (vinfo.szCSDVersion[1] == 'C')
- ACE_OS::strcat (name->release, ACE_LIB_TEXT (" OSR2"));
- }
- else if (vinfo.dwMajorVersion == 4 && vinfo.dwMinorVersion == 10)
- {
- ACE_OS::strcpy (name->release, ACE_LIB_TEXT ("Windows 98"));
- if (vinfo.szCSDVersion[1] == 'A')
- ACE_OS::strcat (name->release, ACE_LIB_TEXT (" SE"));
- }
- else if (vinfo.dwMajorVersion == 4 && vinfo.dwMinorVersion == 90)
- {
- ACE_OS::strcpy (name->release, ACE_LIB_TEXT ("Windows Me"));
- }
- else
- {
- ACE_OS::strcpy (name->release, unknown);
- }
-
- ACE_OS::sprintf (name->version, ACE_LIB_TEXT ("%d"),
- LOWORD (vinfo.dwBuildNumber));
+ // Get Windows 95 Information
+ ACE_OS::strcpy (name->release, ACE_LIB_TEXT ("Windows 95"));
+ ACE_OS::sprintf (name->version, ACE_LIB_TEXT ("%d"), LOWORD (vinfo.dwBuildNumber));
if (sinfo.dwProcessorType == PROCESSOR_INTEL_386)
ACE_OS::strcpy (name->machine, ACE_LIB_TEXT ("Intel 80386"));
else if (sinfo.dwProcessorType == PROCESSOR_INTEL_486)
ACE_OS::strcpy (name->machine, ACE_LIB_TEXT ("Intel 80486"));
else if (sinfo.dwProcessorType == PROCESSOR_INTEL_PENTIUM)
ACE_OS::strcpy (name->machine, ACE_LIB_TEXT ("Intel Pentium"));
- else
- ACE_OS::strcpy (name->machine, unknown);
}
else
{
// We don't know what this is!
- ACE_OS::strcpy (name->release, unknown);
- ACE_OS::strcpy (name->version, unknown);
- ACE_OS::strcpy (name->machine, unknown);
+ ACE_OS::strcpy (name->release, ACE_LIB_TEXT ("???"));
+ ACE_OS::strcpy (name->version, ACE_LIB_TEXT ("???"));
+ ACE_OS::strcpy (name->machine, ACE_LIB_TEXT ("???"));
}
# if defined (ACE_LACKS_HOSTNAME)