Performing I/O
- Open Device (OPEN)
This function identifies a task as owner of a particular I/O device. OPEN also requires the task to specify an exit. Whenever the task receives an I/O interrupt from the device, this specified exit gets control.
- Close Device (CLOSE)
This function ends a task's ownership of a specified device. Once closed, the device stops passing I/O interrupts to the specified exit.
- Modify (MODIFY)
This function requests that an active channel program be modified. An application first must modify the virtual channel program and then issue MODIFY.
- Obtain Device Characteristics (CHAR)
This parameter returns information about an I/O device's type, class, model, and features.
- Start I/O (START)
This function starts a virtual channel program on an open device. (The device may be either virtual or real.)
- Halt I/O (HALT)
This halts an operation on a given device, terminating any active I/O.
- Start real I/O (STARTR)
This starts a real channel program on an open real device. (The device must be real.)