Lines Matching refs:dir
491 tlm_log_fhdir(tlm_job_stats_t *job_stats, char *dir, struct stat64 *stp,
500 } else if (dir == NULL) {
501 NDMP_LOG(LOG_DEBUG, "log_fhdir: dir is NULL");
510 rv = (*cbp->fh_log_dir)(cbp, dir, stp, fhp);
519 tlm_log_fhnode(tlm_job_stats_t *job_stats, char *dir, char *file,
528 } else if (dir == NULL) {
529 NDMP_LOG(LOG_DEBUG, "log_fhnode: dir is NULL");
540 rv = (*cbp->fh_log_node)(cbp, dir, file, stp, off);
608 * char *buf - buffer to write new dir/name string
609 * char *dir - directory name
613 * TRUE - No errors. buf contains the dir/name string
617 tlm_cat_path(char *buf, char *dir, char *name)
620 int dirlen = strlen(dir);
627 if (*dir == '\0' || *name == '\0' || dir[dirlen - 1] == '/' ||
635 if ((dirlen > 0) && (dir[dirlen - 1] == '/') && (*name == '/'))
639 (void) snprintf(buf, TLM_MAX_PATH_NAME, fmt, dir, name);
820 tlm_is_excluded(char *dir, char *name, char **excl_files)
825 if (!dir || !name || !excl_files)
828 if (!tlm_cat_path(full_name, dir, name)) {
830 dir, name);
845 tlm_is_too_long(int checkpointed, char *dir, char *nm)
850 if (dir)
851 tot += strlen(dir);