diff --git a/src/xpdev/dirwrap.h b/src/xpdev/dirwrap.h index e359997c6a184c6f95f9e345e18016c1ca1fe677..0e2a63589787949b41f5aac92da5045924cc79df 100644 --- a/src/xpdev/dirwrap.h +++ b/src/xpdev/dirwrap.h @@ -40,7 +40,7 @@ #include <stdlib.h> /* _fullpath() on Win32 */ -#ifdef __FreeBSD__ /* FreeBSD-specific */ +#if defined(__unix__) #include <sys/param.h> /* PATH_MAX */ #endif @@ -60,6 +60,7 @@ extern "C" { #define ALLFILES "*" /* matches all files in a directory */ #include <glob.h> /* POSIX.2 directory pattern matching function */ #define MKDIR(dir) mkdir(dir,0777) + #define FULLPATH(a,r,l) realpath(r,a) #else