Lines Matching refs:filemode
60 copen(int startfd, char *fname, int filemode, int createmode) in copen() argument
75 if (filemode & (FSEARCH|FEXEC)) { in copen()
81 if ((filemode & (FREAD|FWRITE)) || in copen()
82 (filemode & (FSEARCH|FEXEC)) == (FSEARCH|FEXEC) || in copen()
83 (filemode & (FAPPEND|FCREAT|FTRUNC|FXATTR|FXATTRDIROPEN))) in copen()
116 if (filemode & FXATTRDIROPEN) { in copen()
131 if (filemode & FXATTR) { in copen()
160 if (filemode & (FXATTR|FXATTRDIROPEN)) { in copen()
180 (filemode & FXATTRDIROPEN) ? LOOKUP_XATTR : in copen()
191 if (error == 0 && (filemode & FXATTRDIROPEN)) { in copen()
205 if ((filemode & (FREAD|FWRITE|FSEARCH|FEXEC|FXATTRDIROPEN)) != 0) { in copen()
206 if ((filemode & (FNONBLOCK|FNDELAY)) == (FNONBLOCK|FNDELAY)) in copen()
207 filemode &= ~FNDELAY; in copen()
208 error = falloc((vnode_t *)NULL, filemode, &fp, &fd); in copen()
216 error = vn_openat(open_filename, seg, filemode, in copen()
232 if ((filemode & FCLOEXEC) != 0) { in copen()
261 if ((filemode & FCLOEXEC) != 0) { in copen()