NtQuerySystemTime alignment problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch fixes an alignment problem in NtQuerySystemTime which occurs when 
called from RunningObjectTableImpl_Register.

Gregg Mattinson
Co-op Developer
Sun Microsystems of Canada

*** wine-20020605/dlls/ntdll/time.c	Wed Jun 12 09:47:37 2002
--- wine/dlls/ntdll/time.c	Wed Jun 12 09:44:14 2002
***************
*** 268,273 ****
--- 268,274 ----
      struct timeval now;
  
      gettimeofday( &now, 0 );
-     secs = now.tv_sec + SECS_1601_TO_1970;
-     time->QuadPart = RtlExtendedIntegerMultiply( secs, 10000000 ) + now.tv_usec * 10;
+     secs = RtlExtendedIntegerMultiply( now.tv_sec + SECS_1601_TO_1970, 10000000 ) + now.tv_usec * 10;
+     time->DUMMYSTRUCTNAME.LowPart  = (DWORD)secs;
+     time->DUMMYSTRUCTNAME.HighPart = (DWORD)(secs >> 32);
  }

[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux