X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Ftar.c;h=95781624a4594c38a586f2f63b9b37fdf05954dc;hb=fa307a665545753b6729191fd2559ce872fa470a;hp=928cfddd44a86220ab444844cac61c10da6495aa;hpb=49bd102a1b220a0e4ad3e0e75ac0cdd2a5964efa;p=chaz%2Ftar diff --git a/src/tar.c b/src/tar.c index 928cfdd..9578162 100644 --- a/src/tar.c +++ b/src/tar.c @@ -892,12 +892,12 @@ static char const * const backup_file_table[] = { }; static void -add_exclude_array (char const * const * fv) +add_exclude_array (char const * const * fv, int options) { int i; for (i = 0; fv[i]; i++) - add_exclude (excluded, fv[i], 0); + add_exclude (excluded, fv[i], options); } @@ -1769,7 +1769,7 @@ parse_opt (int key, char *arg, struct argp_state *state) break; case EXCLUDE_BACKUPS_OPTION: - add_exclude_array (backup_file_table); + add_exclude_array (backup_file_table, EXCLUDE_WILDCARDS); break; case EXCLUDE_OPTION: @@ -1804,7 +1804,7 @@ parse_opt (int key, char *arg, struct argp_state *state) break; case EXCLUDE_VCS_OPTION: - add_exclude_array (vcs_file_table); + add_exclude_array (vcs_file_table, 0); break; case FORCE_LOCAL_OPTION: