dolinkat
return (dolinkat(p, AT_FDCWD, SCARG(uap, path), AT_FDCWD,
return (dolinkat(p, SCARG(uap, fd1), SCARG(uap, path1),
int dolinkat(struct proc *, int, const char *, int, const char *, int);