|
|
1.1 root 1: /* (-lgl
2: * COHERENT Version 3.0
3: * Copyright (c) 1982, 1990 by Mark Williams Company.
4: * All rights reserved. May not be copied without permission.
5: -lgl) */
6: /*
7: * Accounting structure.
8: */
9: #ifndef __ACCT_H__
10: #define __ACCT_H__
11:
12: #include <sys/types.h>
13: #include <sys/_time.h>
14:
15: typedef unsigned short comp_t;
16:
17:
18: struct acct {
19: char ac_comm[10]; /* Command name */
20: comp_t ac_utime; /* User time */
21: comp_t ac_stime; /* System time */
22: comp_t ac_etime; /* Elapsed time */
23: time_t ac_btime; /* Beginning time of process */
24: short ac_uid; /* User id */
25: short ac_gid; /* Group id */
26: short ac_mem; /* Average memory usage */
27: comp_t ac_io; /* Number of disk I/O blocks */
28: dev_t ac_tty; /* Control typewriter */
29: char ac_flag; /* Accounting flag */
30: };
31:
32: /*
33: * Flags (ac_flag).
34: */
35: #define AFORK 01 /* Execute fork, but not exec */
36: #define ASU 02 /* Used super user privileges */
37:
38: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.