acct
int acct(const char *);
char *acct = NULL;
ruserpass(hp->h_name, &name, &pass, &acct);
if (acct != NULL)
free(acct);
SYSINIT(acct, SI_SUB_DRIVERS, SI_ORDER_ANY, acct_init, NULL);
struct acct acct;
bcopy(p->p_comm, acct.ac_comm, sizeof acct.ac_comm);
acct.ac_utime = encode_comp_t(ru.ru_utime.tv_sec, ru.ru_utime.tv_usec);
acct.ac_stime = encode_comp_t(ru.ru_stime.tv_sec, ru.ru_stime.tv_usec);
acct.ac_btime = p->p_start.tv_sec;
acct.ac_etime = encode_comp_t(tmp.tv_sec, tmp.tv_usec);
acct.ac_mem = (r->ru_ixrss + r->ru_idrss + r->ru_isrss) / t;
acct.ac_mem = 0;
acct.ac_io = encode_comp_t(r->ru_inblock + r->ru_oublock, 0);
acct.ac_uid = p->p_ucred->cr_ruid;
acct.ac_gid = p->p_ucred->cr_rgid;
acct.ac_tty =
acct.ac_tty = NOUDEV;
acct.ac_flag = p->p_acflag;
error = vn_rdwr(UIO_WRITE, vp, (caddr_t)&acct, sizeof (acct),
struct acct_args acct;
error = acct(tmp_file);
error = acct(NULL);
size = sb.st_size - sb.st_size % sizeof(struct acct);
if ((unsigned)size < sizeof(struct acct))
size -= sizeof(struct acct);
if ((rv = fread(&ab, sizeof(struct acct), 1, fp)) != 1) {
requested(char *argv[], struct acct *acp)
int requested(char *[], struct acct *);
struct acct ab;
if (acct(NULL) < 0)
if (acct(*argv) < 0)
struct acct ac;
rv = read(fd, &ac, sizeof(struct acct));
else if (rv > 0 && rv < (int)sizeof(struct acct))
if (rv != sizeof(struct acct))