|
|
| version 1.2, 2003/10/18 01:21:58 | version 1.3, 2003/10/19 14:56:15 |
|---|---|
| Line 1 | Line 1 |
| #include "compiler.h" | #include "compiler.h" |
| #include "dosio.h" | #include "dosio.h" |
| #include "i286.h" | |
| #include "pccore.h" | #include "pccore.h" |
| #include "sxsi.h" | #include "sxsi.h" |
| Line 243 const _SXSIHDD *sxsi; | Line 244 const _SXSIHDD *sxsi; |
| } | } |
| while(size) { | while(size) { |
| rsize = min(size, sxsi->size); | rsize = min(size, sxsi->size); |
| nevent.remainclock -= rsize; | I286_REMCLOCK -= rsize; |
| if (file_read((FILEH)sxsi->fh, buf, rsize) != rsize) { | if (file_read((FILEH)sxsi->fh, buf, rsize) != rsize) { |
| return(0xd0); | return(0xd0); |
| } | } |
| Line 273 const _SXSIHDD *sxsi; | Line 274 const _SXSIHDD *sxsi; |
| } | } |
| while(size) { | while(size) { |
| wsize = min(size, sxsi->size); | wsize = min(size, sxsi->size); |
| nevent.remainclock -= wsize; | I286_REMCLOCK -= wsize; |
| if (file_write((FILEH)sxsi->fh, buf, wsize) != wsize) { | if (file_write((FILEH)sxsi->fh, buf, wsize) != wsize) { |
| return(0x70); | return(0x70); |
| } | } |
| Line 310 const _SXSIHDD *sxsi; | Line 311 const _SXSIHDD *sxsi; |
| while(size) { | while(size) { |
| wsize = min(size, sizeof(work)); | wsize = min(size, sizeof(work)); |
| size -= wsize; | size -= wsize; |
| nevent.remainclock -= wsize; | I286_REMCLOCK -= wsize; |
| if (file_write((FILEH)sxsi->fh, work, wsize) != wsize) { | if (file_write((FILEH)sxsi->fh, work, wsize) != wsize) { |
| return(0x70); | return(0x70); |
| } | } |