Gnulib module: ftello
Portability problems fixed by Gnulib:
<stdio.h>is not enabled by default on some platforms: glibc 2.3.6, OSF/1 5.1.
putcthat followed a
getccall that reached EOF on some platforms: Solaris 11 2010-11.
off_tis a 32-bit type,
ftellodoes not work correctly with files larger than 2 GB. (Cf.
Portability problems not fixed by Gnulib:
fseekon some platforms: HP-UX 11.
fgetposbehave incorrectly on input streams that are opened in
O_TEXTmode and whose contents contains Unix line terminators (LF), on some platforms: mingw, MSVC 14.
off_tis a 64-bit type, but
fseekois not present, stream operations on files larger than 2 GB silently do the wrong thing. This affects BSD/OS, which is mostly obsolete.