unix/modos: Add Windows workaround for mkdir().
This commit is contained in:
parent
5be60d6929
commit
908f5159cf
@ -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;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user