On Sun, May 02, 2010 at 01:37:23PM +0300, Antti Kantee wrote:
 > > > Add translation from vtype to dirent type.  
 > > 
 > > Is there any reason that the vtypes need to continue to exist in the
 > > long term?
 > 
 > I view them as an optimization and I'd say "no", but it's gonna be one
 > hell of a battlefield trying to get rid of them and i'm not sure vtypes
 > are hiding any weapons of mass destruction -- mostly pushes genfs here
 > and there and arguably with less mess.

Getting rid of them entirely wasn't what I had in mind; more along the
lines of switching to the dirent type symbols. Or the S_IF* symbols.

Having both the DT_* and S_IF* symbols is unavoidable because both
were standardized, but there doesn't seem to be much justification for
a third kernel-only set.

 > Would removing them solve any real problems?

"too many things"

-- 
David A. Holland
dholl...@netbsd.org

Reply via email to