diff options
Diffstat (limited to 'src/filename_absolute.cxx')
| -rw-r--r-- | src/filename_absolute.cxx | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/filename_absolute.cxx b/src/filename_absolute.cxx index abec59127..d4101cfec 100644 --- a/src/filename_absolute.cxx +++ b/src/filename_absolute.cxx @@ -37,12 +37,14 @@ #include <ctype.h> #if defined(WIN32) && !defined(__CYGWIN__) # include <direct.h> -//# define getcwd(a,b) _getdcwd(0,a,b) +// Visual C++ 2005 incorrectly displays a warning about the use of POSIX APIs +// on Windows, which is supposed to be POSIX compliant... +# define getcwd _getcwd #else -# include <unistd.h> -# ifdef __EMX__ -# define getcwd _getcwd2 -# endif +# include <unistd.h> +# ifdef __EMX__ +# define getcwd _getcwd2 +# endif #endif #if defined(WIN32) || defined(__EMX__) && !defined(__CYGWIN__) |
