Lines Matching refs:dirent
181 affixdir(char *name, struct dir_ent *dirent) in affixdir() argument
197 asprintf(&fn, "%s/%s.%s", dirent->dirname, name, auditd_host); in affixdir()
199 asprintf(&fn, "%s/%s", dirent->dirname, name); in affixdir()
451 struct dirent *dp; in auditd_expire_trails()
604 struct dir_ent *dirent; in auditd_read_dirs() local
648 dirent = (struct dir_ent *) malloc(sizeof(struct dir_ent)); in auditd_read_dirs()
649 if (dirent == NULL) in auditd_read_dirs()
651 dirent->softlim = soft; in auditd_read_dirs()
652 dirent->hardlim = hard; in auditd_read_dirs()
653 dirent->dirname = (char *) malloc(MAXNAMLEN); in auditd_read_dirs()
654 if (dirent->dirname == NULL) { in auditd_read_dirs()
655 free(dirent); in auditd_read_dirs()
658 strlcpy(dirent->dirname, cur_dir, MAXNAMLEN); in auditd_read_dirs()
659 insert_orderly(dirent); in auditd_read_dirs()
941 struct dir_ent *dirent; in auditd_swap_trail() local
952 TAILQ_FOREACH(dirent, &dir_q, dirs) { in auditd_swap_trail()
953 if (dirent->hardlim) in auditd_swap_trail()
955 if ((fn = affixdir(timestr, dirent)) == NULL) in auditd_swap_trail()
982 (*warn_getacdir)(dirent->dirname); in auditd_swap_trail()