diff options
Diffstat (limited to 'setup_once.h')
-rw-r--r-- | setup_once.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/setup_once.h b/setup_once.h index 3dad534..5822b49 100644 --- a/setup_once.h +++ b/setup_once.h @@ -80,10 +80,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. |