Lines Matching defs:mode
14 mkdir_chown_full(const char *path, mode_t mode, uid_t uid,
24 ret = mkdir(path, mode);
84 if (gid != (gid_t)-1 && (mode & S_ISGID) == 0) {
87 if (fchmod(fd, mode) < 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);
106 int mkdir_chgrp(const char *path, mode_t mode,
109 return mkdir_chown_full(path, mode, (uid_t)-1, gid, gid_origin);
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);
148 int mkdir_parents_chgrp(const char *path, mode_t mode,
151 return mkdir_parents_chown_full(path, mode, (uid_t)-1, gid, gid_origin);
154 int mkdir_parents(const char *path, mode_t mode)
156 return mkdir_parents_chown(path, mode, (uid_t)-1, (gid_t)-1);