Subversion Repositories planix.SVN

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
#ifndef __RESOURCE_H__
2
#define __RESOURCE_H__
3
 
4
#ifndef _BSD_EXTENSION
5
    This header file is an extension to ANSI/POSIX
6
#endif
7
 
8
struct rusage {
9
	struct timeval ru_utime;	/* user time used */
10
	struct timeval ru_stime;	/* system time used */
11
	long	ru_maxrss;		/* max resident set size */
12
#define	ru_first	ru_ixrss
13
	long	ru_ixrss;		/* integral shared memory size */
14
	long	ru_idrss;		/* integral unshared data " */
15
	long	ru_isrss;		/* integral unshared stack " */
16
	long	ru_minflt;		/* page reclaims */
17
	long	ru_majflt;		/* page faults */
18
	long	ru_nswap;		/* swaps */
19
	long	ru_inblock;		/* block input operations */
20
	long	ru_oublock;		/* block output operations */
21
	long	ru_msgsnd;		/* messages sent */
22
	long	ru_msgrcv;		/* messages received */
23
	long	ru_nsignals;		/* signals received */
24
	long	ru_nvcsw;		/* voluntary context switches */
25
	long	ru_nivcsw;		/* involuntary " */
26
#define	ru_last		ru_nivcsw
27
};
28
 
29
#endif /* !__RESOURCE_H__ */