Lines Matching refs:ftp
86 (*(ftp)->ft_callbk)((ftp)->ft_arg, pp, ep)
144 static int traverse_level_nondir(struct fs_traverse *ftp,
327 traverse_post(struct fs_traverse *ftp) in traverse_post() argument
340 if (!ftp || !ftp->ft_path || !*ftp->ft_path || !ftp->ft_callbk) { in traverse_post()
347 if (!ftp->ft_logfp) { in traverse_post()
348 ftp->ft_logfp = (ft_log_t)syslog; in traverse_post()
349 NDMP_LOG(LOG_DEBUG, "Log to system log \"%s\"", ftp->ft_path); in traverse_post()
353 if (!ftp->ft_lpath) { in traverse_post()
355 "report the same paths: \"%s\"", ftp->ft_path); in traverse_post()
356 ftp->ft_lpath = ftp->ft_path; in traverse_post()
359 pl = strlen(ftp->ft_lpath); in traverse_post()
361 NDMP_LOG(LOG_DEBUG, "lpath too long \"%s\"", ftp->ft_path); in traverse_post()
365 (void) strcpy(path, ftp->ft_lpath); in traverse_post()
367 rv = fs_getstat(ftp->ft_lpath, &pfh, &pst); in traverse_post()
371 "Error %d on fs_getstat(%s)", rv, ftp->ft_path); in traverse_post()
376 pn.tn_path = ftp->ft_lpath; in traverse_post()
383 if (VERBOSE(ftp)) in traverse_post()
416 if (VERBOSE(ftp)) in traverse_post()
434 if (STOP_ONERR(ftp)) in traverse_post()
443 if (VERBOSE(ftp)) in traverse_post()
455 if (VERBOSE(ftp)) in traverse_post()
464 if (STOP_ONLONG(ftp)) in traverse_post()
528 if (VERBOSE(ftp)) in traverse_post()
564 if (VERBOSE(ftp)) in traverse_post()
579 if (VERBOSE(ftp)) in traverse_post()
607 if (VERBOSE(ftp)) in traverse_post()
639 traverse_level_nondir(struct fs_traverse *ftp, in traverse_level_nondir() argument
676 if (STOP_ONERR(ftp)) in traverse_level_nondir()
698 if (VERBOSE(ftp)) in traverse_level_nondir()
707 if (STOP_ONLONG(ftp)) in traverse_level_nondir()
745 traverse_level(struct fs_traverse *ftp) in traverse_level() argument
760 if (!ftp || !ftp->ft_path || !*ftp->ft_path || !ftp->ft_callbk) { in traverse_level()
766 if (!ftp->ft_logfp) { in traverse_level()
767 ftp->ft_logfp = (ft_log_t)syslog; in traverse_level()
768 NDMP_LOG(LOG_DEBUG, "Log to system log \"%s\"", ftp->ft_path); in traverse_level()
770 if (!ftp->ft_lpath) { in traverse_level()
772 "report the same paths \"%s\"", ftp->ft_path); in traverse_level()
773 ftp->ft_lpath = ftp->ft_path; in traverse_level()
776 pl = strlen(ftp->ft_lpath); in traverse_level()
778 NDMP_LOG(LOG_DEBUG, "lpath too long \"%s\"", ftp->ft_path); in traverse_level()
782 (void) strcpy(path, ftp->ft_lpath); in traverse_level()
784 rv = fs_getstat(ftp->ft_lpath, &pfh, &pst); in traverse_level()
787 "Error %d on fs_getstat(%s)", rv, ftp->ft_path); in traverse_level()
795 pn.tn_path = ftp->ft_lpath; in traverse_level()
799 if (VERBOSE(ftp)) in traverse_level()
858 if (VERBOSE(ftp)) in traverse_level()
861 rv = traverse_level_nondir(ftp, tsp, &pn, &darg); in traverse_level()
901 if (STOP_ONERR(ftp)) in traverse_level()
918 if (VERBOSE(ftp)) in traverse_level()
932 if (STOP_ONLONG(ftp)) in traverse_level()
1016 if (VERBOSE(ftp)) in traverse_level()