Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!uwm.edu!uakari.primate.wisc.edu!samsung!cs.utexas.edu!uunet!auspex!guy From: guy@auspex.auspex.com (Guy Harris) Newsgroups: comp.unix.questions Subject: Re: How to do a non-blocking write of more than one char? Message-ID: <2799@auspex.auspex.com> Date: 8 Jan 90 22:28:18 GMT References: <2759@stealth.acf.nyu.edu> Distribution: usa Organization: Auspex Systems, Santa Clara Lines: 7 >If select() says the fd is writable, is the write() guaranteed not to >block? Which "write()"? Not all "write()"s are guaranteed not to block. It's guaranteed that you can write *some* amount of data without blocking, but no guarantee as to how much is made, in general. Sorry, but you really *are* expected to use non-blocking I/O in that case....