O_DIRECTORY
{ "directory", O_DIRECTORY, C_NONE },
#ifndef O_DIRECTORY
O_NOFOLLOW|O_CREAT|O_TRUNC|O_EXCL|O_NOCTTY|O_DIRECTORY|O_REGULAR)
if ((fd = open(name, O_RDONLY|O_DIRECTORY|O_NONBLOCK|O_CLOEXEC)) == -1)
| O_BINARY | O_CLOEXEC | O_CLOFORK | O_DIRECTORY));
#ifndef O_DIRECTORY
fd = open(SHMFS_DIR_PATH, O_DIRECTORY|O_RDONLY);
fd = open(path, O_RDONLY | O_DIRECTORY);
res |= cvtto_bsd_mask(lflags, LINUX_O_DIRECTORY, O_DIRECTORY);
res |= cvtto_linux_mask(bflags, O_DIRECTORY, LINUX_O_DIRECTORY);
SCARG(&oa, flags) |= O_DIRECTORY;
if ((fmode & (O_CREAT | O_DIRECTORY)) == (O_CREAT | O_DIRECTORY))
if ((fflags & O_DIRECTORY) != 0 && vp->v_type != VDIR)
O_DIRECTORY|O_CLOEXEC|O_CLOFORK|O_NOSIGPIPE|\
fd = rump_sys_open(".", O_DIRECTORY | O_RDONLY, 0777);