home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / vmsnet / internal / 1693 < prev    next >
Encoding:
Internet Message Format  |  1992-12-17  |  1.6 KB

  1. Path: sparky!uunet!olivea!spool.mu.edu!sdd.hp.com!network.ucsd.edu!mvb.saic.com!macro32
  2. From: GAVRON@IT.SUNQUEST.COM (Ehud Gavron 602-570-2546)
  3. Newsgroups: vmsnet.internals
  4. Subject: RE: Call for partly-baked ideas:  $QIO replacement?
  5. Message-ID: <921217104147.80dc@IT.SUNQUEST.COM>
  6. Date: 17 Dec 92 17:41:47 GMT
  7. Organization: Macro32<==>Vmsnet.Internals Gateway
  8. Lines: 33
  9. X-Gateway-Source-Info: Mailing List
  10.  
  11. Date sent:  17-DEC-1992 10:39:17
  12.  
  13.  
  14. >Are you happy with the $QIO system service?
  15.  
  16.         Yes, Jamie, I sure am.  I'm even happy with the driver
  17.         interface.  When you've got someone as ornery as me
  18.         happy with both sides of an I/O subsystem, that's a good
  19.         place to quit and go have a beer.
  20.  
  21. >If you were building a new O/S from scratch, would you make the
  22. >"basic I/O call" that's available for non-privileged programs look like $QIO,
  23. >or like something else?
  24.  
  25.         To a large degree yes.  I would however provide an RTL equivalent
  26.         (LIB$IO?) which had the following arguments:
  27.             lib$io(chan,func,itmlst)
  28.  
  29.         While that wouldn't work for everything, it would do synchronous
  30.         I/O with internal $SYNCH.
  31.  
  32. >        --- Jamie Hanrahan, Kernel Mode Consulting, San Diego CA
  33. >Chair, Programming and Internals Working Group, U.S. DECUS VMS Systems SIG
  34. >Internet:  jeh@cmkrnl.com, hanrahan@eisner.decus.org, or jeh@crash.cts.com
  35. >Uucp:  ...{crash,eisner,uunet}!cmkrnl!jeh
  36.  
  37.  
  38. Ehud
  39.  
  40. --
  41. Ehud Gavron        (EG76)
  42. gavron@vesta.sunquest.com                                       This was sent
  43. "The world bores you when you're cool."                         from an Alpha
  44.