Loop in fill_up_line_buffer if read returns EINTR. The code
previously just returned in this case.
/*
* (c) The GRASP/AQUA Project, Glasgow University, 1994-1998
*
/*
* (c) The GRASP/AQUA Project, Glasgow University, 1994-1998
*
- * $Id: fileObject.c,v 1.10 2000/04/14 16:26:53 rrt Exp $
+ * $Id: fileObject.c,v 1.11 2000/10/10 09:28:50 simonmar Exp $
*
* hPutStr Runtime Support
*/
*
* hPutStr Runtime Support
*/
len = fo->bufSize - fo->bufWPtr;
p = (unsigned char*)fo->buf + fo->bufWPtr;
len = fo->bufSize - fo->bufWPtr;
p = (unsigned char*)fo->buf + fo->bufWPtr;
(
#ifdef USE_WINSOCK
fo->flags & FILEOBJ_WINSOCK ?
(
#ifdef USE_WINSOCK
fo->flags & FILEOBJ_WINSOCK ?