On 11/07/2011 10:52 PM, Bruno Haible wrote:
[CCing Ludovic. The thread starts at
<https://lists.gnu.org/archive/html/bug-gnulib/2011-11/msg00079.html>]
Nikos Mavrogiannopoulos wrote:
Wouldn't it be better to add an option to enable
it only in systems where it is desirable?
Like Eric said, large file support *is* desirable on all platforms.
The only reason that large file support is off by default is backward
compatibility.
[...]
Why adding getpass or fseek gnulib modules would enable
largefile by default?
Never use fseek(). Use fseeko() instead. This is documented in the gnulib
manual [5].
I can understand that it is desirable, but it is not relevant for
gnutls, thus it shouldn't have to depend or enable it. We only use file
support to open configuration files, or files containing certificates,
files that if they exceed 2GB then something is wrong.