#include #include #include #include "util.h" int fugue_mkdir(char const *path, GUNUSED mode_t mode) { ENOTSUP_IF_NOT_FUGUE(-1); uint16_t *fcpath = utf8_to_fc_alloc(u"\\\\fls0\\", path, NULL); if(!fcpath) { errno = ENOMEM; return -1; } int rc = BFile_Create(fcpath, BFile_Folder, NULL); if(rc < 0) { errno = bfile_error_to_errno(rc); return -1; } return 0; }