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