diff options
author | Oskar <[email protected]> | 2024-07-22 21:46:55 +0200 |
---|---|---|
committer | Oskar <[email protected]> | 2024-07-22 21:46:55 +0200 |
commit | 931180350725b1675179484130b16aa09dca711a (patch) | |
tree | 48952e45f2c1e2d97b873a6a3897e6cab8b812f4 /trashsys.c | |
parent | 0e62cf93c8f27f75c55973a1be6f6cf0d47759e4 (diff) |
more test scripts to generate files and directories, and some improvements
Diffstat (limited to 'trashsys.c')
-rw-r--r-- | trashsys.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -916,18 +916,19 @@ int clear_old_files (int file_age_in_days, struct initial_path_info *ipi) { fprintf(stderr, "Paths are too long. Continuing to next file.\n"); continue; } + int rm1; int rm2; struct stat s; stat(cur_trashed_path, &s); if(S_ISDIR(s.st_mode)) { cvm_fprintf(v_cvm_fprintf, stdout, "clear_old_files: dir\n"); + rm1 = remove(cur_log_path); rm2 = nftw(cur_trashed_path, remove_nftw, 64, FTW_DEPTH | FTW_PHYS); - continue; } else { + rm1 = remove(cur_log_path); rm2 = remove(cur_trashed_path); } - int rm1 = remove(cur_log_path); if(rm1 == -1 || rm2 == -1) { if(rm1 == -1) {fprintf(stdout, "failed to remove: %s\n", cur_log_path);} if(rm2 == -1) {fprintf(stdout, "failed to remove: %s\n", cur_trashed_path);} |