git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@44578
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
EAPI int ecore_file_symlink (const char *src, const char *dest);
EAPI char *ecore_file_realpath (const char *file);
EAPI int ecore_file_unlink (const char *file);
+ EAPI int ecore_file_remove (const char *file);
EAPI const char *ecore_file_file_get (const char *path);
EAPI char *ecore_file_dir_get (const char *path);
}
/**
+ * Remove the given file or directory
+ * @param file The name of the file or directory to delete
+ * @return 1 on success, 0 on failure
+ */
+EAPI int
+ecore_file_remove(const char *file)
+{
+ if (remove(file) < 0) return 0;
+ return 1;
+}
+
+/**
* Delete a directory and all its contents
* @param dir The name of the directory to delete
* @return 1 on success, 0 on failure