-#ifdef __OS2__
- rc = DosWrite(stream->hfile,
- (VOID *)stream->fbuf,
- (size_t)(stream->upto - stream->fbuf),
- &actualWritten);
- if (rc != 0)
- {
- stream->errorInd = 1;
- errno = rc;
- return (EOF);
- }
-#endif
-#ifdef __MSDOS__
- actualWritten = __write(stream->hfile,
- stream->fbuf,
- (size_t)(stream->upto - stream->fbuf),
- &errind);
- if (errind)
- {
- stream->errorInd = 1;
- errno = actualWritten;
- return (EOF);
- }
-#endif
-#ifndef __MVS__
- stream->bufStartR += actualWritten;
- stream->upto = stream->fbuf;
-#endif