FXATTRDIROPEN
error = vn_open(rdir, 0, FREAD|FXATTRDIROPEN, 0, &vp, 0, 0);
|O_CLOEXEC|O_DIRECTORY|O_DIRECT|O_CLOFORK|FXATTRDIROPEN)
if (arg & FXATTRDIROPEN)
(const char *)arg2, FXATTRDIROPEN, 0));
return (syscall(SYS_openat, fd, name, FXATTRDIROPEN, 0));
if (filemode & (FSEARCH|FEXEC|FXATTRDIROPEN))
if (filemode & FXATTRDIROPEN) {
if (fm & (FXATTR | FXATTRDIROPEN)) {
if (fm & FXATTRDIROPEN)
if (filemode & (FSEARCH|FEXEC|FXATTRDIROPEN))
if (filemode & FXATTRDIROPEN) {
if (filemode & (FXATTR|FXATTRDIROPEN)) {
(filemode & FXATTRDIROPEN) ? LOOKUP_XATTR :
if (error == 0 && (filemode & FXATTRDIROPEN)) {
if ((filemode & (FREAD|FWRITE|FSEARCH|FEXEC|FXATTRDIROPEN)) != 0) {
(filemode & (FAPPEND|FCREAT|FTRUNC|FXATTR|FXATTRDIROPEN)))