Lines Matching refs:up
417 struct utmpx *up; in LogoutUser() local
434 while (up = getutxent()) { in LogoutUser()
435 if (up->ut_pid == pid) { in LogoutUser()
436 if (up->ut_type == DEAD_PROCESS) { in LogoutUser()
443 strncpy(user, up->ut_user, sizeof (up->ut_user)); in LogoutUser()
444 user[sizeof (up->ut_user)] = '\0'; in LogoutUser()
445 strncpy(ttyn, up->ut_line, sizeof (up->ut_line)); in LogoutUser()
446 ttyn[sizeof (up->ut_line)] = '\0'; in LogoutUser()
447 strncpy(rhost, up->ut_host, sizeof (up->ut_host)); in LogoutUser()
448 rhost[sizeof (up->ut_host)] = '\0'; in LogoutUser()
459 up->ut_type = DEAD_PROCESS; in LogoutUser()
460 up->ut_exit.e_termination = WTERMSIG(0); in LogoutUser()
461 up->ut_exit.e_exit = WEXITSTATUS(0); in LogoutUser()
462 (void) time(&up->ut_tv.tv_sec); in LogoutUser()
463 if (modutx(up) == NULL) { in LogoutUser()
469 (void) pututxline(up); in LogoutUser()
470 updwtmpx("wtmpx", up); in LogoutUser()