Matt Dillon wrote:
> 
>     This is all preliminary.  The question is whether we can
>     cover enough bases for this to be viable.
> 
>     Here is a proposed struct file.  Make f_data opaque (or
>     more opaque), add f_object, extend fileops (see next
>     structure),   Added f_vopflags to indicate the presence
>     of a vnode in f_data, allowing extended filesystem ops
>     (e.g. rename, remove, fchown, etc etc etc).

1)      struct fileops is evil; adding to it contributes
        to its inherent evil-ness.

2)      The new structure is too large.

3)      The old structure is too large; I have a need for
        1,000,000 open files for a particular application,
        and I'm not willing to give up that much memory.

-- Terry

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to