51 if ( cmode == RESET ) {
59 gettimeofday(&(ptt->
rutim), NULL);
61 QueryPerformanceCounter(&ptt->
rutim);
64 FileTimeToSystemTime(&ptt->
ftSys , &ptt->
stSys );
71 getrusage(RUSAGE_SELF,&(ptt->ru));
72 ptt->
rutim = ptt->ru.ru_utime;
74 ptt->
rutim = ptt->ru.ru_stime;
79 ptt->
uini = ((double)ptt->
stUser.wHour * 3600 + (double)ptt->
stUser.wMinute * 60
80 + (double)ptt->
stUser.wSecond) *
BIG + (
double)ptt->
stUser.wMilliseconds * 1000;
81 ptt->
sini = ((double)ptt->
stSys.wHour * 3600 + (double)ptt->
stSys.wMinute * 60
82 + (double)ptt->
stSys.wSecond) *
BIG + (
double)ptt->
stSys.wMilliseconds * 1000;
85 else if ( cmode == OFF ) {
89 getrusage(RUSAGE_SELF,&(ptt->ru));
90 ptt->
rutim = ptt->ru.ru_utime;
92 ptt->
rutim = ptt->ru.ru_stime;
97 ptt->
uend = ((double)ptt->
stUser.wHour * 3600 + (double)ptt->
stUser.wMinute * 60
98 + (double)ptt->
stUser.wSecond) *
BIG + (
double)ptt->
stUser.wMilliseconds * 1000;
99 ptt->
send = ((double)ptt->
stSys.wHour * 3600 + (double)ptt->
stSys.wMinute * 60
100 + (double)ptt->
stSys.wSecond) *
BIG + (
double)ptt->
stSys.wMilliseconds * 1000;