Uwe Bonnes <[email protected]> writes:

> @@ -1767,6 +1771,12 @@ static int read_i(int fd, void *buf, unsigned int 
> count)
>          if (MSVCRT_fdesc[fd].wxflag & WX_TEXT)
>          {
>              DWORD i, j;
> +            if (bufstart[num_read-1] == '\r')
> +            {
> +                if(pushback)
> +                   MSVCRT__lseeki64(fd, -1, SEEK_CUR);

You can't use lseek for this, the file may not be seekable.

-- 
Alexandre Julliard
[email protected]


Reply via email to