Commit 908f5159 authored by Paul Sokolovsky's avatar Paul Sokolovsky
Browse files

unix/modos: Add Windows workaround for mkdir().

parent 5be60d69
...@@ -144,7 +144,11 @@ STATIC MP_DEFINE_CONST_FUN_OBJ_1(mod_os_getenv_obj, mod_os_getenv); ...@@ -144,7 +144,11 @@ STATIC MP_DEFINE_CONST_FUN_OBJ_1(mod_os_getenv_obj, mod_os_getenv);
STATIC mp_obj_t mod_os_mkdir(mp_obj_t path_in) { STATIC mp_obj_t mod_os_mkdir(mp_obj_t path_in) {
// TODO: Accept mode param // TODO: Accept mode param
const char *path = mp_obj_str_get_str(path_in); const char *path = mp_obj_str_get_str(path_in);
#ifdef _WIN32
int r = mkdir(path);
#else
int r = mkdir(path, 0777); int r = mkdir(path, 0777);
#endif
RAISE_ERRNO(r, errno); RAISE_ERRNO(r, errno);
return mp_const_none; return mp_const_none;
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment