OSDN Git Service

Update copyrights to 2003.
[pg-rex/syncrep.git] / src / include / rusagestub.h
1 /*-------------------------------------------------------------------------
2  *
3  * rusagestub.h
4  *        Stubs for getrusage(3).
5  *
6  *
7  * Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group
8  * Portions Copyright (c) 1994, Regents of the University of California
9  *
10  * $Id: rusagestub.h,v 1.12 2003/08/04 02:40:10 momjian Exp $
11  *
12  *-------------------------------------------------------------------------
13  */
14 #ifndef RUSAGESTUB_H
15 #define RUSAGESTUB_H
16
17 #include <sys/time.h>                   /* for struct timeval */
18 #ifndef WIN32
19 #include <sys/times.h>                  /* for struct tms */
20 #endif
21 #include <limits.h>                             /* for CLK_TCK */
22
23 #define RUSAGE_SELF             0
24 #define RUSAGE_CHILDREN -1
25
26 struct rusage
27 {
28         struct timeval ru_utime;        /* user time used */
29         struct timeval ru_stime;        /* system time used */
30 };
31
32 extern int      getrusage(int who, struct rusage * rusage);
33
34 #endif   /* RUSAGESTUB_H */