From 1dd3439bb66eae7b61a3ce22b72ae8668fec1b58 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 6 Aug 2020 16:36:59 +0200 Subject: Add lilv_remove() --- src/filesystem.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/filesystem.c') diff --git a/src/filesystem.c b/src/filesystem.c index 0d840ec..f521179 100644 --- a/src/filesystem.c +++ b/src/filesystem.c @@ -423,6 +423,18 @@ lilv_file_size(const char* path) return buf.st_size; } +int +lilv_remove(const char* path) +{ +#ifdef _WIN32 + if (lilv_is_directory(path)) { + return !RemoveDirectory(path); + } +#endif + + return remove(path); +} + bool lilv_file_equals(const char* a_path, const char* b_path) { -- cgit v1.2.1