DragonFly kernel List (threaded) for 2009-08
DragonFly BSD
DragonFly kernel List (threaded) for 2009-08
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: adding new O_* flags


From: Nicolas Thery <nthery@xxxxxxxxx>
Date: Wed, 5 Aug 2009 10:53:38 +0200

2009/8/5 Matthew Dillon <dillon@apollo.backplane.com>:
>    This is hard, because a lot of those flags are also passed to the
>    I/O routines (particularly the non-blocking control flags).
>
>    I definitely do not want to use a 64 bit flags field, that will
>    generate truely horrible code on i386.
>
>    We may be able to move some of the flags elsewhere.  FMARK, FDEFER,
>    and FHASLOCK come to mind.  It might also be possible to do something
>    with O_ROOTCRED.
>
>    I think moving FMARK, FDEFER, and FHASLOCK is the best bet.

Okay.  Thanks for the answer.  I'll look into this.

Cheers,
Nicolas



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]