void trash_empty(const char trash_dir[]) { clean_regs_with_trash(trash_dir); empty_trash_dir(trash_dir); clean_cmds_with_trash(trash_dir); remove_trash_entries(trash_dir); }
/* Empties all trash directories (all specifications on all mount points are * expanded). */ static void empty_trash_dirs(void) { const trashes_list list = get_list_of_trashes(); int i; for(i = 0; i < list.ntrashes; i++) { empty_trash_dir(list.trashes[i]); } free_string_array(list.trashes, list.ntrashes); }