From 106437bd4535c76980d05ffbba78eba060d3b3d2 Mon Sep 17 00:00:00 2001 From: Calvin Rose Date: Sun, 14 Jun 2020 15:49:39 -0500 Subject: [PATCH] Fixes #423 Re-add ifdef for realpath config option. --- src/core/os.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/os.c b/src/core/os.c index 5b060b4a..6f68fafe 100644 --- a/src/core/os.c +++ b/src/core/os.c @@ -1225,6 +1225,9 @@ static Janet os_rename(int32_t argc, Janet *argv) { static Janet os_realpath(int32_t argc, Janet *argv) { janet_fixarity(argc, 1); const char *src = janet_getcstring(argv, 0); +#ifdef JANET_NO_REALPATH + janet_panic("os/realpath not enabled for this platform"); +#else #ifdef JANET_WINDOWS char *dest = _fullpath(NULL, src, _MAX_PATH); #else @@ -1234,6 +1237,7 @@ static Janet os_realpath(int32_t argc, Janet *argv) { Janet ret = janet_cstringv(dest); free(dest); return ret; +#endif } static Janet os_permission_string(int32_t argc, Janet *argv) {