From 3954564110be3d73ff8ce4cf8b78a30240fb236b Mon Sep 17 00:00:00 2001 From: Vyacheslav Reutskiy Date: Wed, 23 Nov 2016 15:58:45 +0200 Subject: [PATCH] ecore_file: use win api for delete folder The RemoveDirectory on Windows guarantee that given folder will be delete. Change-Id: Ic1c625afe8f1f292d800b9f554d9b36c0d549a1a Signed-off-by: Vyacheslav Reutskiy --- src/lib/ecore_file/ecore_file.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/ecore_file/ecore_file.c b/src/lib/ecore_file/ecore_file.c index 4a1df05f..656d3df 100644 --- a/src/lib/ecore_file/ecore_file.c +++ b/src/lib/ecore_file/ecore_file.c @@ -315,7 +315,11 @@ ecore_file_mksubdirs(const char *base, const char **subdirs) EAPI Eina_Bool ecore_file_rmdir(const char *dir) { +#ifdef _WIN32 + if (RemoveDirectory(dir) < 0) return EINA_FALSE; +#else if (rmdir(dir) < 0) return EINA_FALSE; +#endif /* _WIN32 */ return EINA_TRUE; } -- 2.7.4