Lines Matching refs:li
142 struct list *li; in main() local
438 SLIST_FOREACH(li, &ruidlist, li_chain) in main()
439 if (kp->ki_ruid == (uid_t)li->li_number) in main()
441 if (SLIST_FIRST(&ruidlist) != NULL && li == NULL) { in main()
446 SLIST_FOREACH(li, &rgidlist, li_chain) in main()
447 if (kp->ki_rgid == (gid_t)li->li_number) in main()
449 if (SLIST_FIRST(&rgidlist) != NULL && li == NULL) { in main()
454 SLIST_FOREACH(li, &euidlist, li_chain) in main()
455 if (kp->ki_uid == (uid_t)li->li_number) in main()
457 if (SLIST_FIRST(&euidlist) != NULL && li == NULL) { in main()
462 SLIST_FOREACH(li, &ppidlist, li_chain) in main()
463 if (kp->ki_ppid == (pid_t)li->li_number) in main()
465 if (SLIST_FIRST(&ppidlist) != NULL && li == NULL) { in main()
470 SLIST_FOREACH(li, &pgrplist, li_chain) in main()
471 if (kp->ki_pgid == (pid_t)li->li_number) in main()
473 if (SLIST_FIRST(&pgrplist) != NULL && li == NULL) { in main()
478 SLIST_FOREACH(li, &tdevlist, li_chain) { in main()
479 if (li->li_number == -1 && in main()
482 if (kp->ki_tdev == (dev_t)li->li_number) in main()
485 if (SLIST_FIRST(&tdevlist) != NULL && li == NULL) { in main()
490 SLIST_FOREACH(li, &sidlist, li_chain) in main()
491 if (kp->ki_sid == (pid_t)li->li_number) in main()
493 if (SLIST_FIRST(&sidlist) != NULL && li == NULL) { in main()
498 SLIST_FOREACH(li, &jidlist, li_chain) { in main()
500 if (kp->ki_jid == (int)li->li_number) in main()
503 if (kp->ki_jid > 0 && li->li_number == -1) in main()
506 if (SLIST_FIRST(&jidlist) != NULL && li == NULL) { in main()
511 SLIST_FOREACH(li, &classlist, li_chain) { in main()
516 strcmp(kp->ki_loginclass, li->li_name) == 0) in main()
519 if (SLIST_FIRST(&classlist) != NULL && li == NULL) { in main()
702 struct list *li; in makelist() local
716 if ((li = malloc(sizeof(*li))) == NULL) { in makelist()
718 sizeof(*li)); in makelist()
721 SLIST_INSERT_HEAD(head, li, li_chain); in makelist()
725 li->li_number = (uid_t)strtol(sp, &ep, 0); in makelist()
730 if (li->li_number == 0) in makelist()
731 li->li_number = getpgrp(); in makelist()
734 if (li->li_number == 0) in makelist()
735 li->li_number = getsid(mypid); in makelist()
738 if (li->li_number < 0) in makelist()
742 if (li->li_number == 0) in makelist()
743 li->li_number = -1; /* any jail */ in makelist()
746 if (li->li_number < 0) in makelist()
769 li->li_number = pw->pw_uid; in makelist()
774 li->li_number = gr->gr_gid; in makelist()
778 li->li_number = -1; in makelist()
801 li->li_number = st.st_rdev; in makelist()
807 li->li_number = 0; in makelist()
809 li->li_number = -1; in makelist()
811 li->li_number = jid; in makelist()
818 li->li_number = -1; in makelist()
819 li->li_name = strdup(sp); in makelist()
820 if (li->li_name == NULL) in makelist()