Lines Matching refs:filemode
61 copen(int startfd, char *fname, int filemode, int createmode) in copen() argument
76 if (filemode & (FSEARCH|FEXEC)) { in copen()
82 if ((filemode & (FREAD|FWRITE)) || in copen()
83 (filemode & (FSEARCH|FEXEC)) == (FSEARCH|FEXEC) || in copen()
84 (filemode & (FAPPEND|FCREAT|FTRUNC|FXATTR|FXATTRDIROPEN))) in copen()
117 if (filemode & FXATTRDIROPEN) { in copen()
132 if (filemode & FXATTR) { in copen()
161 if (filemode & (FXATTR|FXATTRDIROPEN)) { in copen()
181 (filemode & FXATTRDIROPEN) ? LOOKUP_XATTR : in copen()
192 if (error == 0 && (filemode & FXATTRDIROPEN)) { in copen()
206 if ((filemode & (FREAD|FWRITE|FSEARCH|FEXEC|FXATTRDIROPEN)) != 0) { in copen()
207 if ((filemode & (FNONBLOCK|FNDELAY)) == (FNONBLOCK|FNDELAY)) in copen()
208 filemode &= ~FNDELAY; in copen()
209 error = falloc((vnode_t *)NULL, filemode, &fp, &fd); in copen()
217 error = vn_openat(open_filename, seg, filemode, in copen()
233 if ((filemode & FCLOEXEC) != 0) { in copen()
237 if ((filemode & FCLOFORK) != 0) { in copen()
266 if ((filemode & FCLOEXEC) != 0) { in copen()
270 if ((filemode & FCLOFORK) != 0) { in copen()