Home | History | Annotate | Download | only in ac

Lines Matching defs:up

230 	struct utmp_list *up;
232 for (up = head; up; up = up->next)
233 if (is_login_tty(up->usr.ut_line))
246 struct user_list *up;
248 for (up = head; up != NULL; up = up->next) {
249 if (strncmp(up->name, name, sizeof (up->name) - 1) == 0) {
250 up->secs += secs;
261 if ((up = NEW(struct user_list)) == NULL)
263 up->next = head;
264 (void)strlcpy(up->name, name, sizeof (up->name));
265 up->secs = secs;
267 return up;
354 struct user_list *up;
371 for (up = users; up != NULL; up = up->next) {
372 secs += up->secs;
373 up->secs = 0; /* for next day */
385 log_out(struct utmp_list *head, struct utmp *up)
391 if (*up->ut_line == '~' || strncmp(lp->usr.ut_line, up->ut_line,
392 sizeof (up->ut_line)) == 0) {
393 secs = up->ut_time - lp->usr.ut_time;
398 19, ctime(&up->ut_time),
425 log_in(struct utmp_list *head, struct utmp *up)
434 if (!do_tty(up->ut_line))
444 memmove((char *)&lp->usr, (char *)up, sizeof (struct utmp));
448 ctime(&lp->usr.ut_time), sizeof (up->ut_line),
449 up->ut_line, sizeof (up->ut_name), up->ut_name);
450 if (*up->ut_host)
451 printf(" (%-.*s)", sizeof (up->ut_host), up->ut_host);
544 * anyone still logged in gets time up to now