home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.21 / text0159.txt < prev    next >
Encoding:
Text File  |  1990-10-26  |  1.2 KB  |  28 lines

  1. Submitted-by: peter@ficc.ferranti.com (Peter da Silva)
  2.  
  3. In article <547@usenix.ORG> brnstnd@kramden.acf.nyu.edu (Dan Bernstein) writes:
  4. > ``Opening a connection'' is such a common phrase that we automatically
  5. > accept it as a description of reality, and consequently believe that it
  6. > is well described by open(); but it isn't. The time between request and
  7. > acknowledgment is filled with nothing but a void.
  8.  
  9. There are a *number* of cases in UNIX where an open() does not return in
  10. a determinable time. The correct solution to this is not to pull stuff out
  11. of the file system, but to provide an asynchronous open() call (that can
  12. well be hidden by a threads library, but the mechanism should be there).
  13.  
  14. This is related to the issue of whether network end-points belong in the
  15. file system, but it is not the same issue because there's much more than
  16. networks involved... including objects (serial ports with modem control,
  17. in particular) that are already in the filesystem.
  18.  
  19. Oddly enough, the latest draft of P1003.4 that I have available does NOT
  20. include an asynchronous OPEN request. This is a serious omission.
  21. -- 
  22. Peter da Silva.   `-_-'
  23. +1 713 274 5180.   'U`
  24. peter@ferranti.com
  25.  
  26. Volume-Number: Volume 21, Number 158
  27.  
  28.