|
Re: stdin set to nonblocking mode: msg#00083lang.haskell.glasgow.bugs
On Fri, Aug 12, 2005 at 07:11:24AM -0700, Sigbjorn Finne wrote: > > "Simon Marlow" <simonmar@xxxxxxxxxxxxx> writes: > > > ... > >No - read() can always return less than the requested amount of data, > >even when not in O_NONBLOCK mode. > > > > Hmm, care to give some details as to why you equate "can" with > "always will" on all platforms? Yes. this is guarenteed behavior on pretty much every system. A whole lot of things would break if it were otherwise. if select says a file descriptor can be written to or read from then the next write or read call is guarenteed to not block, no matter what its size. (you just may get a short read or write) John -- John Meacham - ⑆repetae.net⑆john⑈
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | RE: stdin set to nonblocking mode, Simon Marlow |
|---|---|
| Next by Date: | Re: stdin set to nonblocking mode, Tomasz Zielonka |
| Previous by Thread: | Re: stdin set to nonblocking mode, Sigbjorn Finne |
| Next by Thread: | Re: stdin set to nonblocking mode, Tomasz Zielonka |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |