Subject: Re: Incorrect vattr passed to VOP_SYMLINK?
To: Julio M.Merino Vidal <jmmv84@gmail.com>
From: Jason Thorpe <thorpej@shagadelic.org>
List: tech-kern
Date: 08/15/2005 09:07:52
On Aug 15, 2005, at 1:20 AM, Julio M. Merino Vidal wrote:

> The thing is that I have a common function used by all VOPs that
> create new nodes.  This function bases its decision on the kind of
> object that has to be created on the value of va_type, and was
> working fine until I added symlinks, because the attribute had
> the VNON value.

Why not pass the type as a separate argument to that function, and  
then just always pass VLNK in the VOP_SYMLINK() case?  That is what I  
have done in file systems on other operating systems.

-- thorpej