public ErrorFile(tysos.lib.MonoIOError error) { err = error; CanGrow = CanRead = CanWrite = CanSeek = false; d = null; pos = 0; isatty = false; }
public virtual long Write(long sector_idx, long sector_count, byte[] buf, int buf_offset, out tysos.lib.MonoIOError err) { BlockEvent ev = WriteAsync(sector_idx, sector_count, buf, buf_offset); while (ev.IsSet == false) { tysos.Syscalls.SchedulerFunctions.Block(ev); } err = ev.Error; return(ev.SectorsTransferred); }