diff options
Diffstat (limited to 'zconf.h.in')
-rw-r--r-- | zconf.h.in | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -368,7 +368,7 @@ typedef uLong FAR uLongf; # include <sys/types.h> /* for off_t */ #endif -#if defined(Z_HAVE_UNISTD_H) || _LARGEFILE64_SOURCE +#if defined(Z_HAVE_UNISTD_H) || defined(_LARGEFILE64_SOURCE) # include <unistd.h> /* for SEEK_* and off_t */ # ifdef VMS # include <unixio.h> /* for off_t */ @@ -388,6 +388,12 @@ typedef uLong FAR uLongf; # define z_off_t long #endif +#if defined(_LARGEFILE64_SOURCE) && _LFS64_LARGEFILE-0 +# define z_off64_t off64_t +#else +# define z_off64_t z_off_t +#endif + #if defined(__OS400__) # define NO_vsnprintf #endif |