Lines Matching defs:ep
113 } *ep, *ehead = NULL, **nextp = &ehead;
221 if ((ep = calloc(1, sizeof(struct entry))) == NULL)
223 *nextp = ep;
224 nextp = &ep->next;
225 memmove(&ep->utmp, utmp, sizeof *utmp);
226 ep->tdev = stp->st_rdev;
231 if (ep->tdev == 0) {
235 (void)sysctlbyname("machdep.consdev", &ep->tdev, &size, NULL, 0);
238 if (touched < ep->utmp.ut_tv.tv_sec) {
240 touched = ep->utmp.ut_tv.tv_sec;
242 if ((ep->idle = now - touched) < 0)
243 ep->idle = 0;
274 for (ep = ehead; ep != NULL; ep = ep->next) {
275 if (ep->tdev == kp->ki_tdev) {
279 if (ep->kp == NULL && kp->ki_pgid == kp->ki_tpgid) {
283 if (proc_compare(ep->kp, kp))
284 ep->kp = kp;
292 dkp = ep->dkp;
293 ep->dkp = kp;
307 for (ep = ehead; ep != NULL; ep = ep->next) {
308 if (ep->kp == NULL) {
309 ep->args = strdup("-");
312 ep->args = fmt_argv(kvm_getargv(kd, ep->kp, argwidth),
313 ep->kp->ki_comm, NULL, MAXCOMLEN);
314 if (ep->args == NULL)
335 for (ep = ehead; ep != NULL; ep = ep->next) {
344 p = *ep->utmp.ut_host ? ep->utmp.ut_host : "-";
393 for (dkp = ep->dkp; dkp != NULL; dkp = debugproc(dkp)) {
405 W_DISPUSERSIZE, W_DISPUSERSIZE, ep->utmp.ut_user,
407 *ep->utmp.ut_line ?
408 (strncmp(ep->utmp.ut_line, "tty", 3) &&
409 strncmp(ep->utmp.ut_line, "cua", 3) ?
410 ep->utmp.ut_line : ep->utmp.ut_line + 3) : "-",
412 t = ep->utmp.ut_tv.tv_sec;
414 longidle = pr_idle(ep->idle);
416 ep->args);