Messages in this thread | | | Date | Thu, 8 Feb 2001 00:17:35 +0100 | From | Pavel Machek <> | Subject | select() returning busy for regular files [was Re: [Kiobuf-io-devel] RFC: Kernel mechanism: Compound event wait] |
| |
Hi!
> > Its arguing against making a smart application block on the disk while its > > able to use the CPU for other work. > > There are currently no other alternatives in user space. You'd have to > create whole new interfaces for aio_read/write, and ways for the kernel to > inform user space that "now you can re-try submitting your IO".
Why is current select() interface not good enough?
Defining that select may say regular file is not ready should be enough. Okay, maybe you'd want new fcntl() flag saying "I _really_ want this regular file to be non-blocking". No need for new interfaces. Pavel -- I'm pavel@ucw.cz. "In my country we have almost anarchy and I don't care." Panos Katsaloulis describing me w.r.t. patents at discuss@linmodems.org - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
| |