Beispiel #1
0
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);
}
Beispiel #2
0
/* 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);
}