Lines Matching refs:uid
14 mkdir_chown_full(const char *path, mode_t mode, uid_t uid,
49 if (fchown(fd, uid, gid) < 0) {
56 if (errno == EPERM && uid == (uid_t)-1) {
64 uid == (uid_t)-1 ? -1L : (long)uid);
65 if (uid != (uid_t)-1) {
68 if (i_getpwuid(uid, &pw) > 0)
77 if (i_getgrgid(uid, &gr) > 0)
101 int mkdir_chown(const char *path, mode_t mode, uid_t uid, gid_t gid)
103 return mkdir_chown_full(path, mode, uid, gid, NULL);
113 mkdir_parents_chown_full(const char *path, mode_t mode, uid_t uid, gid_t gid,
119 if (mkdir_chown_full(path, mode, uid, gid, gid_origin) < 0) {
130 mode, uid,
137 if (mkdir_chown_full(path, mode, uid, gid, gid_origin) < 0)
143 int mkdir_parents_chown(const char *path, mode_t mode, uid_t uid, gid_t gid)
145 return mkdir_parents_chown_full(path, mode, uid, gid, NULL);