lseek(fd, n, SEEK_END) does *not* go to eof - n