This module provides support for files 2 GiB and larger, or with
device or inode numbers exceeding 32 bits.
To this effect, it attempts to ensure that types like
ino_t are 64-bit,
at least on the following platforms:
glibc, Mac OS X, FreeBSD, NetBSD, OpenBSD, AIX, HP-UX, IRIX, Solaris,
Cygwin, mingw, MSVC.
If the types cannot be made 64-bit,
configure issues a
warning and proceeds.
This module gives
configure an option ‘--disable-largefile’ that
suppresses support for large files. This may be useful if the package
links to other libraries whose user-facing ABIs still require
off_t or most other file-related types to be 32-bit on your
This module also adds to
configure an option
--enable-year2038, needed on some platforms to access files
with timestamps past the year 2038. See Avoiding the year 2038 problem.