From 7a0a34401447a2a533b2d6038b5639960be702e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Mon, 4 Sep 2017 23:18:16 +0200 Subject: [PATCH] Don't use unavailable fts.h for Emscripten --- src/openrct2/platform/posix.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/openrct2/platform/posix.c b/src/openrct2/platform/posix.c index 6778f8ef20..b9255c4cb0 100644 --- a/src/openrct2/platform/posix.c +++ b/src/openrct2/platform/posix.c @@ -21,7 +21,9 @@ #include #include #include -#include +#ifndef __EMSCRIPTEN__ + #include +#endif #include #include #include @@ -189,6 +191,7 @@ bool platform_ensure_directory_exists(const utf8 *path) bool platform_directory_delete(const utf8 *path) { +#ifdef _FTS_H log_verbose("Recursively deleting directory %s", path); FTS *ftsp; @@ -239,6 +242,9 @@ bool platform_directory_delete(const utf8 *path) free(ourPath); fts_close(ftsp); +#else + log_warning("OpenRCT2 was compiled without fts.h, deleting '%s' not done.", path); +#endif // _FTS_H return true; }