ftello
POSIX specification:
http://www.opengroup.org/onlinepubs/9699919799/functions/ftello.html
Gnulib module: ftello
Portability problems fixed by Gnulib:
ftello in <stdio.h> is not enabled by default
on some platforms:
glibc 2.3.6, OSF/1 5.1.
putc that followed a
getc call that reached EOF on some platforms:
Solaris 11 2010-11.
off_t is a 32-bit type, ftello does not work
correctly with files larger than 2 GB. (Cf. AC_SYS_LARGEFILE.)
Portability problems not fixed by Gnulib:
fseek on some
platforms:
HP-UX 11.
fflush, ftell, ftello, fgetpos behave incorrectly
on input streams that are opened in O_TEXT mode and whose contents
contains Unix line terminators (LF), on some platforms: mingw, MSVC 9.
off_t is a 64-bit type, but fseeko is
not present, stream operations on files larger than 2 GB silently do
the wrong thing. This affects BSD/OS, which is mostly obsolete.