Lines Matching +defs:follow +defs:link
2604 * Make a hard file link.
2609 const char *link, int follow, register_t *retval)
2617 if (follow & AT_SYMLINK_FOLLOW)
2625 error = pathbuf_copyin(link, &linkpb);
2670 syscallarg(const char *) link;
2673 const char *link = SCARG(uap, link);
2675 return do_sys_linkat(l, AT_FDCWD, path, AT_FDCWD, link,
2694 int follow;
2696 follow = SCARG(uap, flags) & AT_SYMLINK_FOLLOW;
2698 return do_sys_linkat(l, fd1, name1, fd2, name2, follow, retval);
2702 do_sys_symlink(const char *patharg, const char *link, enum uio_seg seg)
2705 return do_sys_symlinkat(NULL, patharg, AT_FDCWD, link, seg);
2710 const char *link, enum uio_seg seg)
2726 if ((error = pathbuf_copyin(link, &linkpb)) != 0)
2732 linkpb = pathbuf_create(link);
2769 * Make a symbolic link.
2777 syscallarg(const char *) link;
2780 return do_sys_symlinkat(l, SCARG(uap, path), AT_FDCWD, SCARG(uap, link),
3298 * Get file status; this version does not follow links.
3398 * Return target name of a symbolic link.
3525 * not follow links.
3643 * Change mode of a file given path name; this version does not follow links.
3821 * Set ownership given a path name; this version does not follow links.
3848 * Set ownership given a path name; this version does not follow links.
4000 * version does not follow links.
4025 int follow;
4030 follow = (SCARG(uap, flag) & AT_SYMLINK_NOFOLLOW) ? NOFOLLOW : FOLLOW;
4033 SCARG(uap, path), follow, tptr, UIO_USERSPACE);