Lines Matching defs:acct
88 #include <sys/acct.h>
336 if ((pad = (va.va_size % sizeof(struct acct))) != 0) {
341 (unsigned long)sizeof(struct acct));
402 * "acct.h" header file.)
407 struct acct acct;
417 memset(&acct, 0, sizeof(acct)); /* to zerofill padded data */
442 strncpy(acct.ac_comm, p->p_comm, sizeof(acct.ac_comm));
448 acct.ac_utime = encode_comp_t(ut.tv_sec, ut.tv_usec);
449 acct.ac_stime = encode_comp_t(st.tv_sec, st.tv_usec);
452 acct.ac_btime = p->p_stats->p_start.tv_sec;
455 acct.ac_etime = encode_comp_t(tmp.tv_sec, tmp.tv_usec);
462 acct.ac_mem = (r->ru_ixrss + r->ru_idrss + r->ru_isrss) / t;
464 acct.ac_mem = 0;
467 acct.ac_io = encode_comp_t(r->ru_inblock + r->ru_oublock, 0);
470 acct.ac_uid = kauth_cred_getuid(l->l_cred);
471 acct.ac_gid = kauth_cred_getgid(l->l_cred);
476 acct.ac_tty = p->p_pgrp->pg_session->s_ttyp->t_dev;
478 acct.ac_tty = NODEV;
482 acct.ac_flag = p->p_acflag;
487 error = vn_rdwr(UIO_WRITE, acct_vp, (void *)&acct,
488 sizeof(acct), (off_t)0, UIO_SYSSPACE, IO_APPEND|IO_UNIT,