TIMES.2
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:2k
源码类别:

操作系统开发

开发平台:

C/C++

  1. TIMES(2)                  Minix Programmer's Manual                   TIMES(2)
  2. NAME
  3.      times - get process times
  4. SYNOPSIS
  5.      #include <sys/types.h>
  6.      #include <sys/times.h>
  7.      #include <time.h>
  8.      int times(struct tms *buffer)
  9. DESCRIPTION
  10.      Times returns time-accounting information for the current process and for
  11.      the  terminated child processes of the current process.  All times are in
  12.      1/CLOCKS_PER_SEC seconds.
  13.      This is the structure returned by times:
  14.           struct tms {
  15.               clock_t   tms_utime;    /* user time for this process */
  16.               clock_t   tms_stime;    /* system time for this process */
  17.               clock_t   tms_cutime;   /* children's user time */
  18.               clock_t   tms_cstime;   /* children's system time */
  19.           };
  20.      The user time is the number of clock ticks used by a process on  its  own
  21.      computations.   The system time is the number of clock ticks spent inside
  22.      the kernel on behalf of a process.  This  does  not  include  time  spent
  23.      waiting for I/O to happen, only actual CPU instruction times.
  24.      The children times are the sum of the children's process times and  their
  25.      children's times.
  26. RETURN
  27.      Times returns 0 on success, otherwise -1 with the error code stored  into
  28.      the global variable errno.
  29. ERRORS
  30.      The following error code may be set in errno:
  31.      [EFAULT]       The address specified by the buffer parameter is not in  a
  32.                     valid part of the process address space.
  33. SEE ALSO
  34.      time(1), wait(2), time(2).
  35. 4BSD                               May 9, 1985                               1