FSEEKO
NAME
fseeko, ftello - seek to or report file position
SYNOPSIS
#include <stdio.h>
I int fseeko(FILE * stream , off_t offset , int whence );
I off_t ftello(FILE * stream );
I
DESCRIPTION
The
R fseeko ()
and
R ftello ()
functions are identical to
fseek(3)
and
ftell(3)
(see
fseek(3)),
respectively, except that the
offset argument of
R fseeko ()
and the return value of
R ftello ()
is of type
off_t
instead of
long.
On many architectures both
off_t and
long are 32-bit types,
but compilation with
#define _FILE_OFFSET_BITS 64
will turn
off_t into a 64-bit type.
RETURN VALUE
On successful completion,
R fseeko ()
returns 0, while
R ftello ()
returns the current offset.
Otherwise, -1 is returned and
errno
is set to indicate the error.
ERRORS
See the ERRORS in
fseek(3).
CONFORMING TO
SUSv2, POSIX.1-2001.
NOTES
These functions are found on System V-like systems.
They are not present in libc4, libc5, glibc 2.0
but are available since glibc 2.1.
SEE ALSO