cmd_read(): fseek just returns 0 on success, not the current offset.