From 5089a010584b0937329ef2e920c96adb32ae5b7d Mon Sep 17 00:00:00 2001 From: Nikita Smith Date: Tue, 12 May 2026 18:23:29 -0700 Subject: [PATCH] change make_directory behavior on Linux to match Windows behavior --- src/linux/base/linux_base.c | 5 +++++ src/metagen/metagen_os/core/linux/metagen_os_core_linux.c | 1 + 2 files changed, 6 insertions(+) create mode 100644 src/metagen/metagen_os/core/linux/metagen_os_core_linux.c diff --git a/src/linux/base/linux_base.c b/src/linux/base/linux_base.c index a8e31b9a..93a4a47c 100644 --- a/src/linux/base/linux_base.c +++ b/src/linux/base/linux_base.c @@ -1159,6 +1159,11 @@ make_directory(String8 path) { result = 1; } + else + { + // match windows behavior + result = file_path_exists(path); + } scratch_end(scratch); return result; } diff --git a/src/metagen/metagen_os/core/linux/metagen_os_core_linux.c b/src/metagen/metagen_os/core/linux/metagen_os_core_linux.c new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/src/metagen/metagen_os/core/linux/metagen_os_core_linux.c @@ -0,0 +1 @@ +