Reactos
1//
2// wmkdir.cpp
3//
4// Copyright (c) Microsoft Corporation. All rights reserved.
5//
6// The _wmkdir() function, which creates a directory.
7//
8#include <corecrt_internal.h>
9#include <direct.h>
10
11
12
13// Creates a directory. Returns 0 on success; returns -1 and sets errno and
14// _doserrno on failure.
15extern "C" int __cdecl _wmkdir(wchar_t const* const path)
16{
17 if (!CreateDirectoryW(path, nullptr))
18 {
19 __acrt_errno_map_os_error(GetLastError());
20 return -1;
21 }
22
23 return 0;
24}