Subject: Re: NODEVMTIME kernel option gone, replaced with mount flag
To: None <current-users@netbsd.org>
From: Ken Hornstein <kenh@cmf.nrl.navy.mil>
List: current-users
Date: 12/01/1998 23:11:30
>> I just removed the NODEVMTIME kernel option, and replaced it with a
>> mount option (called, amazingly enough, nodevmtime).
>
>This seems like a good time to ask: I have patches to grow struct
>statfs's f_flags field from u_short to long, thereby allowing userland
>to see any flag in MNT_VISFLAGMASK, even those above the 0xffff point.
>
>The major difficulty is that it means a bit of a flag day (fortunately
>not a serious one, not nearly as much so as the 16-partition changes),
>and breaks compatability with pre-change binaries.  Anyone have
>thoughts on when and how - and even whether, I suppose - such a thing
>should go in?

I was thinking about this as well.

It seems the easiest thing to do would be to simply create new system
calls and version the old ones (statfs13, fstatfs13, and getfsstat13,
I think).  This would get rid of any binary compatibility problems.
What does everyone else think?

--Ken