Lines Matching refs:ut
182 struct utmpx *ut; in main() local
296 if ((ut = calloc(entries, sizeof (struct utmpx))) == NULL) in main()
301 utmpbegin = ut; in main()
305 while ((ut < utmpend) && ((utp = getutxent()) != NULL)) in main()
306 (void) memcpy(ut++, utp, sizeof (*ut)); in main()
314 for (ut = utmpbegin; ut < utmpend; ut++) { in main()
315 if (ut->ut_type == USER_PROCESS) { in main()
317 } else if (ut->ut_type == BOOT_TIME) { in main()
318 uptime = now - ut->ut_xtime; in main()
333 ut = utmpbegin; /* rewind utmp data */ in main()
528 for (ut = utmpbegin; ut < utmpend; ut++) { in main()
531 if (ut->ut_type != USER_PROCESS) in main()
533 if (sel_user && strncmp(ut->ut_name, sel_user, NMAX) != 0) in main()
538 ut->ut_name); in main()
542 ut->ut_line); in main()
545 tim = ut->ut_xtime; in main()
549 idle = findidle(ut->ut_line); in main()
551 showtotals(findhash((pid_t)ut->ut_pid)); in main()
553 tim = ut->ut_xtime; in main()
556 LINE_WIDTH, (int)LMAX, ut->ut_line, in main()
557 LOGIN_WIDTH, (int)NMAX, ut->ut_name, tm->tm_hour, in main()
559 showproc(findhash((pid_t)ut->ut_pid)); in main()