19 const size_t buf_size = 1024;
20 static char buf[buf_size];
25 current_time = time(NULL);
26 timep = localtime(¤t_time);
28 strftime(buf, buf_size,
"%Y/%m/%d %H:%M:%S %z", timep);
37 struct timeval t_start;
41 int result = getrusage(RUSAGE_SELF, &ru);
42 t_start = ru.ru_utime;
44 int result = gettimeofday(&t_start, 0);
48 vout.
general(
"Timer: warning, aquiring system clock failed.\n");
52 m_start = (double)t_start.tv_sec + t_start.tv_usec * 1.0e-6;
68 int result = getrusage(RUSAGE_SELF, &ru);
71 int result = gettimeofday(&t_end, 0);
75 vout.
general(
"Timer: warning, aquiring system clock failed.\n");
79 double m_end = (double)t_end.tv_sec + t_end.tv_usec * 1.0e-6;