tech-kern archive

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

Re: [PATCH] llink(2) (was: Re: Adding linux_link(2) system call, second round)



On Mon, Aug 01, 2011 at 09:46:33AM +0000, Emmanuel Dreyfus wrote:
 > +    return do_sys_link(l, path, link, FOLLOW, retval);
 >
 > +    return do_sys_link(l, path, link, NOFOLLOW, retval);

Can you use a boolean argument for that instead of namei flags?

 > +.Fn llink
 > +is like 
 > +.Fn link
 > +except in the case where the named file is a symbolic link, in which case 
 > +.Fn llink
 > +links on the symbolic link itself, while
 > +.Fn link
 > +links on the symbolic link target. 

How about:

.Fn llink
is kthe same as
.Fn link
except in the case where
.Fa name1
is a symbolic link.
In this case
.Fn llink
creates an additional (hard) link to the symbolic link, whereas
.Fn link
creates an additional (hard) link to the symbolic link's target.


[I'm still not convinced it's worth supporting this feature ~forever,
but the patch may as well be good. :-) ]

-- 
David A. Holland
dholland%netbsd.org@localhost


Home | Main Index | Thread Index | Old Index