diff options
Diffstat (limited to 'zconf.h.in')
-rw-r--r-- | zconf.h.in | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -364,7 +364,7 @@ typedef uLong FAR uLongf; | |||
364 | # define Z_HAVE_UNISTD_H | 364 | # define Z_HAVE_UNISTD_H |
365 | #endif | 365 | #endif |
366 | 366 | ||
367 | #ifdef Z_HAVE_UNISTD_H | 367 | #if defined(Z_HAVE_UNISTD_H) || _LARGEFILE64_SOURCE == 1 |
368 | # include <sys/types.h> /* for off_t */ | 368 | # include <sys/types.h> /* for off_t */ |
369 | # include <unistd.h> /* for SEEK_* and off_t */ | 369 | # include <unistd.h> /* for SEEK_* and off_t */ |
370 | # ifdef VMS | 370 | # ifdef VMS |
@@ -375,15 +375,12 @@ typedef uLong FAR uLongf; | |||
375 | # endif | 375 | # endif |
376 | #endif | 376 | #endif |
377 | 377 | ||
378 | #ifdef _LARGEFILE64_SOURCE | ||
379 | # include <sys/types.h> | ||
380 | #endif | ||
381 | |||
382 | #ifndef SEEK_SET | 378 | #ifndef SEEK_SET |
383 | # define SEEK_SET 0 /* Seek from beginning of file. */ | 379 | # define SEEK_SET 0 /* Seek from beginning of file. */ |
384 | # define SEEK_CUR 1 /* Seek from current position. */ | 380 | # define SEEK_CUR 1 /* Seek from current position. */ |
385 | # define SEEK_END 2 /* Set file pointer to EOF plus "offset" */ | 381 | # define SEEK_END 2 /* Set file pointer to EOF plus "offset" */ |
386 | #endif | 382 | #endif |
383 | |||
387 | #ifndef z_off_t | 384 | #ifndef z_off_t |
388 | # define z_off_t long | 385 | # define z_off_t long |
389 | #endif | 386 | #endif |