Module Name: src Committed By: christos Date: Sat Aug 3 23:49:06 UTC 2024
Modified Files: src/share/man/man5: acct.5 Log Message: PR/58515: Kouichi Hashikawa: Sync with the header file To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/share/man/man5/acct.5 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/share/man/man5/acct.5 diff -u src/share/man/man5/acct.5:1.10 src/share/man/man5/acct.5:1.11 --- src/share/man/man5/acct.5:1.10 Mon Nov 15 12:41:20 2021 +++ src/share/man/man5/acct.5 Sat Aug 3 19:49:06 2024 @@ -1,4 +1,4 @@ -.\" $NetBSD: acct.5,v 1.10 2021/11/15 17:41:20 christos Exp $ +.\" $NetBSD: acct.5,v 1.11 2024/08/03 23:49:06 christos Exp $ .\" .\" Copyright (c) 1991, 1993 .\" The Regents of the University of California. All rights reserved. @@ -29,7 +29,7 @@ .\" .\" @(#)acct.5 8.1 (Berkeley) 6/5/93 .\" -.Dd November 15, 2021 +.Dd August 3, 2024 .Dt ACCT 5 .Os .Sh NAME @@ -52,25 +52,25 @@ to the accounting file. * exponent, 13 bit fraction ``floating point'' number. Units are 1/AHZ * seconds. */ -typedef u_short comp_t; +typedef uint16_t comp_t; struct acct { - char ac_comm[10]; /* name of command */ - comp_t ac_utime; /* user time */ - comp_t ac_stime; /* system time */ - comp_t ac_etime; /* elapsed time */ - time_t ac_btime; /* starting time */ - uid_t ac_uid; /* user id */ - gid_t ac_gid; /* group id */ - short ac_mem; /* memory usage average */ - comp_t ac_io; /* count of IO blocks */ - dev_t ac_tty; /* controlling tty */ -#define AFORK 0x01 /* forked but not execed */ + char ac_comm[16]; /* name of command */ + comp_t ac_utime; /* user time */ + comp_t ac_stime; /* system time */ + comp_t ac_etime; /* elapsed time */ + time_t ac_btime; /* starting time */ + uid_t ac_uid; /* user id */ + gid_t ac_gid; /* group id */ + uint16_t ac_mem; /* memory usage average */ + comp_t ac_io; /* count of IO blocks */ + dev_t ac_tty; /* controlling tty */ +#define AFORK 0x01 /* fork'd but not exec'd */ #define ASU 0x02 /* used super-user permissions */ #define ACOMPAT 0x04 /* used compatibility mode */ #define ACORE 0x08 /* dumped core */ #define AXSIG 0x10 /* killed by a signal */ - char ac_flag; /* accounting flags */ + uint8_t ac_flag; /* accounting flags */ }; /* @@ -79,9 +79,10 @@ struct acct { */ #define AHZ 64 -#ifdef KERNEL -struct vnode *acctp; -#endif +#ifdef _KERNEL +void acct_init(void); +int acct_process(struct lwp *); +endif .Ed .Pp If a terminated process was created by an