Lines Matching defs:rutmpx
118 struct utmpx *rutmpx;
175 for (rutmpx = getutxent(); rutmpx != (struct utmpx *)NULL;
176 rutmpx = getutxent()) {
178 if ((rutmpx->ut_type != USER_PROCESS) &&
179 (rutmpx->ut_type != DEAD_PROCESS))
182 if (fstatat(devfd, rutmpx->ut_line, &stat_db, 0) < 0)
187 if (rutmpx->ut_type == USER_PROCESS)
188 err = invalid_utmpx(&entryx, rutmpx);
444 invalid_utmpx(struct utmpx *eutmpx, struct utmpx *rutmpx)
449 return (!nonuserx(*rutmpx) ||
450 strncmp(eutmpx->ut_id, rutmpx->ut_id, SUTMPX_ID) != 0 ||
451 strncmp(eutmpx->ut_user, rutmpx->ut_user, SUTMPX_USER) != 0);
570 fputmpx(struct utmpx *rutmpx)
572 printf("ut_user = \"%-32.32s\" \n", rutmpx->ut_user);
573 printf("ut_id = \"%-4.4s\" \n", rutmpx->ut_id);
574 printf("ut_line = \"%-32.32s\" \n", rutmpx->ut_line);
575 printf("ut_pid = \"%d\" \n", rutmpx->ut_pid);
576 printf("ut_type = \"%d\" \n", rutmpx->ut_type);
578 rutmpx->ut_exit.e_termination);
579 printf("ut_exit.e_exit = \"%d\" \n", rutmpx->ut_exit.e_exit);