Bruce Momjian writes:
> My point is that it seems fsetpos is the approved way of accessing large
> files, rather than fseeko. In fact, I don't have fseeko here but I do
> have fsetpos, and it does handle large files because my includes have
> this:
>
> typedef off_t fpos_t
> typedef quad_t off_t;
Interesting. In general, you can't rely on fpos_t being an integral type,
which indeed on my machine it isn't. But for pg_dump we need an integral
type because we do offset arithmetic.
--
Peter Eisentraut peter_e@gmx.net