The stdio functions fgetpos() & fsetpos() are implemented in terms of ftell() & fseek(). That was fine & dandy when off_t's were longs, but now that they are quads, ftell() & fseek() should really be implemented in terms of fgetpos() & fsetpos(). --jtc ------------------------------------------------------------------------------