lkml.org 
[lkml]   [2010]   [Mar]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: O_NONBLOCK is NOOP on block devices
    Date
    M vd S <mvds.00@gmail.com> writes:

    >> > > If O_NONBLOCK is meaningful whatsoever (see man page docs for
    >> > > semantics) against block devices, one would expect a nonblocking io
    >> >
    >> > It isn't...
    >>
    >> Thanks for the reply. It's good to get confirmation that I am not all
    >> alone in an alternate non blocking universe. The linux man pages
    >> actually had me convinced O_NONBLOCK would actually keep a process
    >> from blocking on device io :-)
    >>
    >
    > You're even less alone, I'm running into the same issue just now. But
    > I think I've found a way around it, see below.

    I guess I should note that I've suggested nonblocking I/O for files
    before:

    http://linux.derkeiler.com/Mailing-Lists/Kernel/2004-10/0290.html

    I'll also note that enabling such a patch broke apps that accessed cd
    burners, for example, since O_NONBLOCK had some preexisting semantics
    there that I fail to recall.

    Cheers,
    Jeff


    \
     
     \ /
      Last update: 2010-03-05 17:05    [W:0.020 / U:1.692 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site