cleanup
This commit is contained in:
@@ -380,37 +380,3 @@ void dir_init(){
|
||||
current_linked_dir = list_beginning;
|
||||
|
||||
}
|
||||
|
||||
void recursive_delete(file current_file){
|
||||
/*
|
||||
if (S_ISLNK(current_file.permissions)) {
|
||||
remove(current_file.file_name);
|
||||
} else if (current_file.file_type & FILE_TYPE_DIR ) {
|
||||
unsigned int file_modifiers_tmp = file_modifiers;
|
||||
file_modifiers |= FILE_MODIFIERS_HIDDEN_FILES;
|
||||
unsigned long current_file_count = get_dir_size(current_file.file_name);
|
||||
if (current_file_count != 0) {
|
||||
file *current_dir = malloc(current_file_count * sizeof(file));
|
||||
memset(current_dir, '\0', current_file_count * sizeof(file));
|
||||
get_dir_content(current_file.file_name, ¤t_file_count, current_dir);
|
||||
if (chdir(current_file.file_name) != 0) {
|
||||
return;
|
||||
}
|
||||
unsigned long i;
|
||||
for (i = 0; i < current_file_count; i++) {
|
||||
recursive_delete(current_dir[i]);
|
||||
free(current_dir[i].file_name);
|
||||
}
|
||||
free(current_dir);
|
||||
if (chdir("..") != 0) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
remove(current_file.file_name);
|
||||
file_modifiers = file_modifiers_tmp;
|
||||
|
||||
} else {
|
||||
remove(current_file.file_name);
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user