Messages in this thread | | | Date | Thu, 1 Sep 2011 09:57:18 -0700 | From | Jeremy Allison <> | Subject | Re: Approaches to making io_submit not block |
| |
On Thu, Sep 01, 2011 at 12:45:54PM -0400, Christoph Hellwig wrote: > On Thu, Sep 01, 2011 at 09:34:52AM -0700, Jeremy Allison wrote: > > > > > > (to match the naming of something like O_CLOEXEC) and be available to set > > > with F_SETFD via an fcntl and dup3 call ? > > > > Ah, looking at fcntl - do you want to set/get this via F_SETFD/F_GETFD, > > or via F_SETFL/F_GETFL ? i.e. is this a file descritor flag, or a status > > flag ? I'd guess a file descriptor flag but I'm not sure of the difference > > here.. > > F_SETFD/F_GETFD operates on an entry in the fd table, e.g. separately > if you have duped fds. That's exactly what we do _not_ want here.
Ah, ok - I understand the difference now. So it's a status flag get/set with F_SETFL/F_GETFL.
Ok, that works for me. Get me a patch in the kernel and I'll code up the Samba changes very shortly (actually should be quite easy :-).
Jeremy.
| |