Lines Matching refs:mode
2 * Syscall wrappers to ensure that nothing gets done in dry_run mode
99 int do_mknod(char *pathname, mode_t mode, dev_t dev)
104 if (S_ISFIFO(mode))
105 return mkfifo(pathname, mode);
108 if (S_ISSOCK(mode)) {
126 return do_chmod(pathname, mode);
133 return mknod(pathname, mode, dev);
146 int do_open(const char *pathname, int flags, mode_t mode)
153 return open(pathname, flags | O_BINARY, mode);
157 int do_chmod(const char *path, mode_t mode)
162 if (S_ISLNK(mode)) {
164 code = lchmod(path, mode & CHMOD_BITS);
169 code = chmod(path, mode & CHMOD_BITS);
217 int do_mkdir(char *fname, mode_t mode)
222 return mkdir(fname, mode);