MCPcopy Create free account
hub / github.com/Singular/Singular / startTimer

Function startTimer

kernel/oswrapper/timer.cc:66–75  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

64/*0 implementation*/
65
66int startTimer()
67{
68 getrusage(RUSAGE_SELF,&t_rec);
69 siStartTime = (int64)t_rec.ru_utime.tv_sec*1000000+(int64)t_rec.ru_utime.tv_usec
70 +(int64)t_rec.ru_stime.tv_sec*1000000+(int64)t_rec.ru_stime.tv_usec;
71 getrusage(RUSAGE_CHILDREN,&t_rec);
72 siStartTime += (int64)t_rec.ru_utime.tv_sec*1000000+(int64)t_rec.ru_utime.tv_usec
73 +(int64)t_rec.ru_stime.tv_sec*1000000+(int64)t_rec.ru_stime.tv_usec;
74 return (int)time(NULL);
75}
76
77/*2
78* returns the time since a fixed point in seconds

Callers 5

guiMethod · 0.85
siInitFunction · 0.85
jjTIMERFunction · 0.85
grammar.ccFile · 0.85
F5mainFunction · 0.85

Calls

no outgoing calls

Tested by 1

guiMethod · 0.68