times.c

来自「用于嵌入式Linux系统的标准C的库函数」· C语言 代码 · 共 37 行

C
37
字号
/* Time support routines for PowerPC. * * Written by Aldy Hernandez. */#include <_ansi.h>#include <reent.h>#include <sys/time.h>#include <sys/times.h>#include <sys/resource.h>clock_ttimes (struct tms *tp){  struct rusage usage;  union {    struct rusage r;    /* Newlib's rusage has only 2 fields.  We need to make room for       when we call the system's rusage.  This should be enough.  */    int filler[32];  } host_ru;  getrusage (RUSAGE_SELF, (void *)&host_ru);  if (tp)    {      tp->tms_utime = host_ru.r.ru_utime.tv_sec * 1000	+ host_ru.r.ru_utime.tv_usec;      tp->tms_stime = host_ru.r.ru_stime.tv_sec * 1000	+ host_ru.r.ru_stime.tv_usec;      tp->tms_cutime = 0;	/* user time, children */      tp->tms_cstime = 0;	/* system time, children */    }  return tp->tms_utime;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?