diff options
Diffstat (limited to 'doc/largefile.texi')
-rw-r--r-- | doc/largefile.texi | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/doc/largefile.texi b/doc/largefile.texi index b5bfa5116a..574753f10a 100644 --- a/doc/largefile.texi +++ b/doc/largefile.texi @@ -1,22 +1,25 @@ @node Large File Support @section Large File Support -The Gnulib @samp{largefile-required} module provides support for files -2 GiB and larger, or with device or inode numbers exceeding 32 bits. -To this effect, it ensures that types like @code{off_t} and +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 @code{off_t} and @code{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. -The Gnulib @samp{largefile} module is similar, except that it gives +If the types cannot be made 64-bit, @command{configure} issues a +warning and proceeds. + +This module gives @command{configure} an option @samp{--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 @code{off_t} or most other file-related types to be 32-bit on your platform. -Both modules also add to @command{configure} an option +This module also adds to @command{configure} an option @code{--enable-year2038}, needed on some platforms to access files with timestamps past the year 2038. @xref{Avoiding the year 2038 problem}. |