Next: ftello, Previous: fsync, Up: Function Substitutes [Contents][Index]
ftell
POSIX specification:
http://www.opengroup.org/onlinepubs/9699919799/functions/ftell.html
Gnulib module: ftell
Portability problems fixed by Gnulib:
putc
that followed a
getc
call that reached EOF on some platforms:
Solaris 11 2010-11.
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.
long
is a 32-bit type, ftell
does not work
correctly with files larger than 2 GB, even when the AC_SYS_LARGEFILE
macro is used. The fix is to use ftello
instead.