diff options
-rw-r--r-- | lib/setup_once.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/lib/setup_once.h b/lib/setup_once.h index effe14bc3..df28af2f8 100644 --- a/lib/setup_once.h +++ b/lib/setup_once.h @@ -87,10 +87,30 @@ #include <unistd.h> #endif +#ifdef __hpux +# if !defined(_XOPEN_SOURCE_EXTENDED) || defined(_KERNEL) +# ifdef _APP32_64BIT_OFF_T +# define OLD_APP32_64BIT_OFF_T _APP32_64BIT_OFF_T +# undef _APP32_64BIT_OFF_T +# else +# undef OLD_APP32_64BIT_OFF_T +# endif +# endif +#endif + #ifdef HAVE_SYS_SOCKET_H #include <sys/socket.h> #endif +#ifdef __hpux +# if !defined(_XOPEN_SOURCE_EXTENDED) || defined(_KERNEL) +# ifdef OLD_APP32_64BIT_OFF_T +# define _APP32_64BIT_OFF_T OLD_APP32_64BIT_OFF_T +# undef OLD_APP32_64BIT_OFF_T +# endif +# endif +#endif + /* * Definition of timeval struct for platforms that don't have it. |