Next: Inode numbers on Windows, Previous: Libtool and Windows, Up: Native Windows Support [Contents][Index]
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 off_t
and
ino_t
are 64-bit,
at least on the following platforms:
glibc, Mac OS X, FreeBSD, NetBSD, OpenBSD, AIX, HP-UX, 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
platform.
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.