diff options
author | David Robillard <d@drobilla.net> | 2020-08-06 16:36:59 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-08-06 21:35:16 +0200 |
commit | 1dd3439bb66eae7b61a3ce22b72ae8668fec1b58 (patch) | |
tree | 24e954d205a691cae8ba3ccfb3da64a184ea247e /src/filesystem.c | |
parent | db8a69a52e6dd5c9529537fb1e17489ee883e48c (diff) | |
download | lilv-1dd3439bb66eae7b61a3ce22b72ae8668fec1b58.tar.gz lilv-1dd3439bb66eae7b61a3ce22b72ae8668fec1b58.tar.bz2 lilv-1dd3439bb66eae7b61a3ce22b72ae8668fec1b58.zip |
Add lilv_remove()
Diffstat (limited to 'src/filesystem.c')
-rw-r--r-- | src/filesystem.c | 12 |
1 files changed, 12 insertions, 0 deletions
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) { |