Lines Matching defs:dir
102 validate_dir(const char *dir)
110 if (lstat(dir, &sb) < 0) {
112 "directory %s does not exist", dir);
118 "%s is not a directory", dir);
124 "%s is a symbolic link", dir);
130 "%s is not owned by root", dir);
136 "%s has wrong permissions", dir);
144 create_dir(char *dir)
150 if (mkdir(dir, S_IRWXU) < 0) {
153 "can't create directory %s", dir);
156 } else if (lchown(dir, ROOT_UID, ROOT_GID) < 0) {
158 "can't set permissions on directory %s", dir);