Lines Matching refs:ainfo
209 el_ent->cf_ent.ainfo.mode &= ~(S_ISUID | S_ISGID); in pkgdbmerg()
561 if (el_ent->cf_ent.ainfo.mode == WILDCARD) { in do_new_ent()
563 el_ent->cf_ent.ainfo.mode = DEFAULT_MODE; in do_new_ent()
565 el_ent->cf_ent.ainfo.mode = DEFAULT_MODE_FILE; in do_new_ent()
568 (int)el_ent->cf_ent.ainfo.mode); in do_new_ent()
571 if (strcmp(el_ent->cf_ent.ainfo.owner, DB_UNDEFINED_ENTRY) == 0) in do_new_ent()
572 (void) strcpy(el_ent->cf_ent.ainfo.owner, DEFAULT_OWNER); in do_new_ent()
573 if (strcmp(el_ent->cf_ent.ainfo.group, DB_UNDEFINED_ENTRY) == 0) in do_new_ent()
574 (void) strcpy(el_ent->cf_ent.ainfo.group, DEFAULT_GROUP); in do_new_ent()
654 &(el_ent->cf_ent.ainfo))) in set_change()
664 &(el_ent->cf_ent.ainfo)); in set_change()
674 &(el_ent->cf_ent.ainfo)); in set_change()
688 (ent->ainfo.mode != BADMODE) && in is_setuid()
689 (ent->ainfo.mode != WILDCARD) && in is_setuid()
690 (ent->ainfo.mode & S_ISUID)); in is_setuid()
697 (ent->ftype == 'e')) && (ent->ainfo.mode != BADMODE) && in is_setgid()
698 (ent->ainfo.mode != WILDCARD) && in is_setgid()
699 (ent->ainfo.mode & S_ISGID) && in is_setgid()
700 (ent->ainfo.mode & (S_IEXEC|S_IXUSR|S_IXOTH))); in is_setgid()
925 if (cf_ent->ainfo.local && el_ent->cf_ent.ainfo.local) { in merg()
930 if (strcmp(cf_ent->ainfo.local, in merg()
931 el_ent->cf_ent.ainfo.local) != 0) { in merg()
939 if (strcmp(el_ent->cf_ent.ainfo.local, in merg()
942 el_ent->cf_ent.ainfo.local, in merg()
943 cf_ent->ainfo.local, in merg()
991 if (cf_ent->ainfo.major != el_ent->cf_ent.ainfo.major) { in merg()
993 if (el_ent->cf_ent.ainfo.major == BADMAJOR) { in merg()
994 el_ent->cf_ent.ainfo.major = in merg()
995 cf_ent->ainfo.major; in merg()
1000 if (cf_ent->ainfo.minor != el_ent->cf_ent.ainfo.minor) { in merg()
1002 if (el_ent->cf_ent.ainfo.minor == BADMINOR) in merg()
1003 el_ent->cf_ent.ainfo.minor = in merg()
1004 cf_ent->ainfo.minor; in merg()
1014 if (cf_ent->ainfo.mode != el_ent->cf_ent.ainfo.mode) { in merg()
1016 if (el_ent->cf_ent.ainfo.mode == BADMODE) { in merg()
1017 el_ent->cf_ent.ainfo.mode = cf_ent->ainfo.mode; in merg()
1018 } else if (el_ent->cf_ent.ainfo.mode == WILDCARD) { in merg()
1023 el_ent->cf_ent.ainfo.mode = cf_ent->ainfo.mode; in merg()
1029 if (strcmp(cf_ent->ainfo.owner, el_ent->cf_ent.ainfo.owner) != 0) { in merg()
1031 if (strcmp(el_ent->cf_ent.ainfo.owner, BADOWNER) == 0) in merg()
1032 (void) strcpy(el_ent->cf_ent.ainfo.owner, in merg()
1033 cf_ent->ainfo.owner); in merg()
1037 if (strcmp(cf_ent->ainfo.group, el_ent->cf_ent.ainfo.group) != 0) { in merg()
1039 if (strcmp(el_ent->cf_ent.ainfo.group, BADGROUP) == 0) in merg()
1040 (void) strcpy(el_ent->cf_ent.ainfo.group, in merg()
1041 cf_ent->ainfo.group); in merg()
1074 svpt = ent->ainfo.local; in output()
1075 ent->ainfo.local = NULL; in output()
1081 ent->ainfo.local = svpt; in output()