Searched refs:skelfd (Results 1 - 3 of 3) sorted by relevance

/freebsd-11.0-release/usr.sbin/pw/
H A Dcpdir.c42 copymkdir(int rootfd, char const * dir, int skelfd, mode_t mode, uid_t uid, argument
63 if (skelfd == -1)
67 if ((d = fdopendir(skelfd)) == NULL) {
68 close(skelfd);
78 if (fstatat(skelfd, p, &st, AT_SYMLINK_NOFOLLOW) == -1)
85 copymkdir(homefd, p, openat(skelfd, e->d_name, O_DIRECTORY),
91 (len = readlinkat(skelfd, e->d_name, lnk, sizeof(lnk) -1))
102 if ((srcfd = openat(skelfd, e->d_name, O_RDONLY)) == -1)
H A Dpwupd.h147 void copymkdir(int rootfd, char const * dir, int skelfd, mode_t mode, uid_t uid,
H A Dpw_user.c154 int skelfd = -1; local
162 skelfd = openat(conf.rootfd, skeldir, O_DIRECTORY|O_CLOEXEC);
165 copymkdir(conf.rootfd, pwd->pw_dir, skelfd, homemode, pwd->pw_uid,

Completed in 104 milliseconds