rra at stanford.edu
Sun Mar 3 04:53:42 UTC 2002
Jeffrey M Vinocur <jeff at litech.org> writes:
> I can't figure out what .h actually needs to be included to get the
> prototype for fseeko on platforms which have it (e.g., linux).
> "clibrary.h" only defines it for !HAVE_FSEEKO, and the only place I can
> find it on the system is in <stdio.h> ...which is included by clibrary.h
> Yet `make warnings` gives me an implicit definition warning, and I don't
> know why.
You need -D_GNU_SOURCE to get fseeko and ftello prototyped on Linux, with
at least some versions of glibc. It's a Linux-specific weirdness, to be
hopefully eventually resolved by moving to a current version of autoconf
and smarter large file macros.
Russ Allbery (rra at stanford.edu) <http://www.eyrie.org/~eagle/>
More information about the inn-workers