Lines Matching defs:fts_state
1777 struct fts_state {
1780 } fts_state;
1812 if (fts_state.type == RRDP_DIR && fts_state.rp != NULL) {
1819 fts_state.rp->repostats.extra_files++;
1824 rr = repo_is_rrdp(fts_state.rp);
1849 fts_state.rp->repostats.extra_files++;
1856 } else if (fts_state.type == RSYNC_DIR ||
1857 fts_state.type == TA_DIR) {
1861 if (fts_state.rp != NULL)
1862 fts_state.rp->repostats.del_extra_files++;
1868 if (fts_state.rp != NULL)
1869 fts_state.rp->repostats.del_files++;
1877 fts_state.type = BASE_DIR;
1878 fts_state.rp = NULL;
1883 fts_state.type = RSYNC_DIR;
1885 fts_state.type = TA_DIR;
1887 fts_state.type = RRDP_DIR;
1889 fts_state.type = BASE_DIR;
1890 fts_state.rp = NULL;
1894 if (fts_state.type == BASE_DIR)
1895 fts_state.rp = repo_bypath(path);
1896 if (fts_state.type == TA_DIR)
1897 fts_state.rp = repo_bypath(path + 1);
1904 if (fts_state.type == RRDP_DIR)
1905 fts_state.rp = repo_rrdp_bypath(path);
1907 if (e->fts_level == 3 && fts_state.type == RSYNC_DIR) {
1909 fts_state.rp = repo_rsync_bypath(path +
1918 fts_state.rp = NULL;
1919 if (fts_state.type == RRDP_DIR ||
1920 fts_state.type == RSYNC_DIR ||
1921 fts_state.type == TA_DIR)
1930 if (fts_state.rp != NULL)
1931 fts_state.rp->repostats.del_dirs++;