prepare move old cruft
[reactos.git] / reactos / lib / crtdll / old cruft / direct / getcwd.c
1 #include <precomp.h>
2 #include <msvcrt/direct.h>
3 #include <msvcrt/stdlib.h>
4
5
6 /*
7 * @implemented
8 */
9 char *_getcwd(char* buffer, int maxlen)
10 {
11 char *cwd;
12 int len;
13
14 if (buffer == NULL) {
15 cwd = malloc(MAX_PATH);
16 len = MAX_PATH;
17 } else {
18 cwd = buffer;
19 len = maxlen;
20 }
21 if (GetCurrentDirectoryA(len, cwd) == 0) {
22 return NULL;
23 }
24 return cwd;
25 }