/* QIOT_S and QIOWT_S have been defined for terminal and other record oriented device I/O. Their first six arguments are the same as any QIO's, and the last three are a buffer address, its length, and a format control or timeout. QIOT_S and QIOWT_S expand with -1 in the fourth and fifth parameter list words, guaranteeing an IE.EOF error if ever done on a LUN that is assigned to a disk. */ #define QIOT_S(fnc, lun, efn, pri, isb, ast, stadd, size, vfctmo) \ emt (1|12<<8, (unsigned) fnc, (unsigned) lun, (unsigned) efn & 0377, \ (unsigned *) isb, (AST *) ast, \ (char *) stadd, (unsigned) size, (unsigned) vfctmo, -1,-1,0)