Ignore:
Timestamp:
Feb 15, 2021, 9:44:30 AM (4 years ago)
Author:
Paul Smedley
Message:

More code cleanups from AlexT from #os2russian

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GPL/branches/uniaud32-next/lib32/timer.c

    r629 r675  
    3838#include <dbgos2.h>
    3939
     40#pragma pack(1)
     41#include     "infoseg.h"
     42#pragma pack()
     43extern PVOID  KernSISData;
     44#define KernSISData             ((struct InfoSegGDT *)&KernSISData)
     45
    4046static   long          jiffiems    = 1000/HZ;
    4147static   long          lasttime    = 0;
     
    4955    long delta, newtime, remainder;
    5056
    51     newtime    = os2gettimemsec();
     57    newtime    = KernSISData->SIS_MsCount;
    5258    delta      = newtime - lasttime;
    5359
     
    97103{
    98104#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;
    101107#else /* r.ihle patch */
    102     unsigned u = os2gettimemsec();
     108    unsigned u = KernSISData->SIS_MsCount;
    103109    tv->tv_sec  = u / 1000;
    104110    tv->tv_usec = (u % 1000) * 1000;
Note: See TracChangeset for help on using the changeset viewer.