File: gethrusec.c

package info (click to toggle)
valgrind 1%3A3.24.0-3
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 176,332 kB
  • sloc: ansic: 795,029; exp: 26,134; xml: 23,472; asm: 14,393; cpp: 9,397; makefile: 7,464; sh: 6,122; perl: 5,446; python: 1,498; javascript: 981; awk: 166; csh: 1
file content (24 lines) | stat: -rw-r--r-- 574 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/* Test for gethrusec which depends on the correct emulation of
   AT_SUN_SYSSTAT_ADDR in the auxiliary vector. */

#include <stdio.h>
#include <strings.h>
#include <sys/system_stats.h>

int main(void)
{
   hrtime_t t = 0;
   get_hrusec(&t);
   printf("get_hrusec(): %s\n", (t == 0) ? "FAIL" : "PASS");

   memtime_sec_t m = 0;
   memset(&m, 0, sizeof(m));
   get_sec_fromepoch(&m);
   printf("get_sec_fromepoch(): %s\n", (m == 0) ? "FAIL" : "PASS");

   t = 0;
   get_nsec_fromepoch(&t);
   printf("get_nsec_fromepoch(): %s\n", (t == 0) ? "FAIL" : "PASS");
   return 0;
}