home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / os / coherent / 4486 < prev    next >
Encoding:
Internet Message Format  |  1992-09-13  |  1.2 KB

  1. Path: sparky!uunet!haven.umd.edu!darwin.sura.net!wupost!cs.utexas.edu!sun-barr!sh.wide!wnoc-kyo!astemgw!astem-news!kenji
  2. From: kenji@tom.astem.or.jp (Kenji Rikitake)
  3. Newsgroups: comp.os.coherent
  4. Subject: Re: Non-blocking I/O on a named pipe does not work
  5. Message-ID: <KENJI.92Sep14091802@kappore.tom.astem.or.jp>
  6. Date: 14 Sep 92 00:18:02 GMT
  7. References: <9209110658.AA17454@nkk.tom.astem.or.jp>
  8. Sender: news@astem.or.jp
  9. Reply-To: kenji@komaba.c.u-tokyo.ac.jp
  10. Organization: RCAC Project, ASTEM RI, Kyoto, Japan
  11. Lines: 14
  12. In-reply-to: kenji@TOM.ASTEM.OR.JP's message of 11 Sep 92 06:58:16 GMT
  13.  
  14. In article <9209110658.AA17454@nkk.tom.astem.or.jp> kenji@TOM.ASTEM.OR.JP (Kenji Rikitake) writes:
  15.  |On Coherent 4.0.1:
  16.  |An open() with O_WRONLY|O_DELAY to a named pipe which is not opened by
  17.  |any other processes returns a valid identifier instead of -1. This
  18.  |behavior is not compatible with System V - I think you need to fix
  19.  |the kernel. I suspect non-blocking I/O to named pipes simply do not
  20.  |work properly.
  21.  
  22. Followup: I had to use SysV-compatible(?) message queue to emulate(?)
  23. the behavior of named pipe or FIFO. It worked OK, but you can't create
  24. more than 16 message queue simultaneously, and there are a few other
  25. restrictions on it.
  26.  
  27. // Kenji
  28.