1*99451b44SJordan Rupprecht #include <stdio.h>
2*99451b44SJordan Rupprecht
3*99451b44SJordan Rupprecht #ifdef _MSC_VER
4*99451b44SJordan Rupprecht #define _CRT_NONSTDC_NO_WARNINGS
5*99451b44SJordan Rupprecht #include <direct.h>
6*99451b44SJordan Rupprecht #undef getcwd
7*99451b44SJordan Rupprecht #define getcwd(buffer, length) _getcwd(buffer, length)
8*99451b44SJordan Rupprecht #else
9*99451b44SJordan Rupprecht #include <unistd.h>
10*99451b44SJordan Rupprecht #endif
11*99451b44SJordan Rupprecht
12*99451b44SJordan Rupprecht int
main(int argc,char ** argv)13*99451b44SJordan Rupprecht main (int argc, char **argv)
14*99451b44SJordan Rupprecht {
15*99451b44SJordan Rupprecht char buffer[1024];
16*99451b44SJordan Rupprecht
17*99451b44SJordan Rupprecht fprintf(stdout, "stdout: %s\n", getcwd(buffer, 1024));
18*99451b44SJordan Rupprecht fprintf(stderr, "stderr: %s\n", getcwd(buffer, 1024));
19*99451b44SJordan Rupprecht
20*99451b44SJordan Rupprecht return 0;
21*99451b44SJordan Rupprecht }
22