Branch: Tag:

2018-11-04

2018-11-04 11:18:14 by Tobias S. Josefowitz <tobij@deuso.de>

Stdio.File: update errno correctly

1939: Inside #if defined(HAVE_WRITEV)
  #endif    i = writev(fd, iov, cnt);    -  e=errno; +  if (i < 0) e = errno;       THREADS_DISALLOW();   
2040:    } else   #endif    i=fd_write(fd, start, len - written); -  e=errno; +  if (i < 0 ) e = errno;       if(i<0)    {
2119:    } else   #endif    i=fd_write(fd, str->str + written, str->len - written); -  e=errno; +  if (i < 0) e = errno;    THREADS_DISALLOW();       check_threads_etc();