Under VMS, the terminal initialization routine attempts to assign a channel to SYS$INPUT for future queued input/output (QIO) calls. If this assignment fails, the program aborts and returns to VMS. See the VMS documentation for possible reasons for failure.