$SAVE NOLIST /***************************************************************************** * IAIORS.LIT: Definition of the io$result$segment data structure returned by * the BIOS upon completion of the asynchronous portion of many * BIOS system calls. See the iRMX Basic I/O System User's * Guide, Appendix C, for a list of those calls which return this * structure. *****************************************************************************/ DECLARE A$IORS$PART1 LITERALLY ' status WORD_16, unit$status WORD_16, $IF r_32 actual WORD_32, $ELSE actual WORD_16, actual$fill WORD_16, $ENDIF device WORD_16, unit BYTE, function BYTE', A$IORS$PART2 LITERALLY ' sub$function WORD_16, device$location WORD_32, buffer$p POINTER, $IF r_32 count WORD_32, $ELSE count WORD_16, count$fill WORD_16, $ENDIF auxilary$p POINTER', A$IORS$PART3 LITERALLY ' link$for POINTER, link$back POINTER, resp$mbox TOKEN, done BYTE, iors$fill BYTE, cancel$id TOKEN, conn$t TOKEN', A$IORS$STRUCTURE LITERALLY 'STRUCTURE( A$IORS$PART1, A$IORS$PART2, A$IORS$PART3)'; $RESTORE