On 6/27/2007 3:40 PM, Paul Gilmartin wrote:
But yet, why must the environments be so different?  Why doesn't
foreground TSO do QSAM I/O to SYSTSIN and SYSTSPRT allocated to
UNIT=TERMINAL rather than providing the idiosyncratic TGET and TPUT?
Why was the venerable OS/360 paradigm of device-independent I/O
forsaken?

Perhaps for the same reason that we don't do socket I/O using QSAM, or UNIX I/O using QSAM? Some cases do require different processing.

QSAM is record oriented, but UNIX and socket I/O is typically stream/character oriented. Similarly (I think) the older terminals used for TSO were character-at-a-time devices, for which QSAM was not appropriate.

        Walt

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to