diff --git a/crypto/LPdir_unix.c b/crypto/LPdir_unix.c index 7298a23ae6e4c9e3f8086ce1bb0dbb8828dd1b74..d207a71911fb6b2e0944aafdb3ead35df81685f0 100644 --- a/crypto/LPdir_unix.c +++ b/crypto/LPdir_unix.c @@ -27,6 +27,7 @@ #include #include +#include #include #include #include @@ -35,6 +36,12 @@ #include "LPdir.h" #endif +#if defined(NAME_MAX) && NAME_MAX<255 +/* HP-UX offers 14 for NAME_MAX, which is far from enough */ +# undef NAME_MAX +# define NAME_MAX 255 +#endif + struct LP_dir_context_st { DIR *dir;