Changeset 675 for GPL/branches/uniaud32-next/lib32/timer.c
- Timestamp:
- Feb 15, 2021, 9:44:30 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/branches/uniaud32-next/lib32/timer.c
r629 r675 38 38 #include <dbgos2.h> 39 39 40 #pragma pack(1) 41 #include "infoseg.h" 42 #pragma pack() 43 extern PVOID KernSISData; 44 #define KernSISData ((struct InfoSegGDT *)&KernSISData) 45 40 46 static long jiffiems = 1000/HZ; 41 47 static long lasttime = 0; … … 49 55 long delta, newtime, remainder; 50 56 51 newtime = os2gettimemsec();57 newtime = KernSISData->SIS_MsCount; 52 58 delta = newtime - lasttime; 53 59 … … 97 103 { 98 104 #if 0 99 tv->tv_sec = 0; // os2gettimesec();100 tv->tv_usec = os2gettimemsec()* 1000;105 tv->tv_sec = 0; //KernSISData->SIS_BigTime; 106 tv->tv_usec = KernSISData->SIS_MsCount * 1000; 101 107 #else /* r.ihle patch */ 102 unsigned u = os2gettimemsec();108 unsigned u = KernSISData->SIS_MsCount; 103 109 tv->tv_sec = u / 1000; 104 110 tv->tv_usec = (u % 1000) * 1000;
Note:
See TracChangeset
for help on using the changeset viewer.