From d7e880d9b950d5726a256fcd4b319130304d6f73 Mon Sep 17 00:00:00 2001 From: Paolo Bosetti Date: Mon, 2 Dec 2013 12:15:21 +0100 Subject: [PATCH] Fix for compilation under Win/MinGW --- src/dir.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/dir.c b/src/dir.c index 97e0c4fc9..19bb5834f 100644 --- a/src/dir.c +++ b/src/dir.c @@ -142,7 +142,11 @@ mrb_dir_mkdir(mrb_state *mrb, mrb_value klass) mode = 0777; mrb_get_args(mrb, "S|i", &spath, &mode); path = mrb_str_to_cstr(mrb, spath); +#ifndef _WIN32 if (mkdir(path, mode) == -1) { +#else + if (mkdir(path) == -1) { +#endif mrb_sys_fail(mrb, path); } return mrb_fixnum_value(0);