--- src/CFile.cpp.orig Sun Mar 23 00:13:37 2003 +++ src/CFile.cpp Sun Mar 23 00:16:34 2003 @@ -53,6 +53,10 @@ #define NOMCX #endif +#if (defined(__unix__) || defined(unix)) && !defined(USG) +#include +#endif + #elif (defined(__UNIX__) || defined(__GNUWIN32__)) #include #ifdef __GNUWIN32__ @@ -116,7 +120,11 @@ #endif #ifndef MAX_PATH - #define MAX_PATH 512 +# if (defined(BSD) && (BSD >= 199103)) +# define MAX_PATH MAXPATHLEN +# else +# define MAX_PATH 512 +# endif #endif // some broken compilers don't have 3rd argument in open() and creat()