dirpart
dirpath = dirpart(av[i]);
dirpath = dirpart(linkbuf);
dirpath = dirpart(ptr);
static char *dirpart(const char *path);
dirpath = dirpart(av[0]);
char dirpart[MAXPATHLEN], namepart[MAXPATHLEN];
strlcpy(dirpart, archdirname, sizeof(dirpart));
strlcpy(dirpart, ent->log, sizeof(dirpart));
if ((p = strrchr(dirpart, '/')) == NULL)
dirpart[0] = '\0';
strlcat(dirpart, archdirname, sizeof(dirpart));
if (lstat(dirpart, &st))
createdir(ent, dirpart);
dirpart[0] = '\0';
delete_oldest_timelog(ent, dirpart);
delete_classiclog(dirpart, namepart, ent->numlogs);
delete_classiclog(dirpart, namepart, ent->numlogs - 1);
dirpart, namepart, datetimestr);
gen_classiclog_fname(file1, sizeof(file1), dirpart, namepart,
gen_classiclog_fname(file1, sizeof(file1), dirpart, namepart,
createdir(const struct conf_entry *ent, char *dirpart)
s = dirpart;
dirpart, ent->log);
printf("Created directory '%s' for -a\n", dirpart);
static void createdir(const struct conf_entry *ent, char *dirpart);