O_NOFOLLOW
fd = open(fname, O_CREAT | O_RDWR | O_NOFOLLOW, 0600);
# ifdef O_NOFOLLOW
oflags |= O_NOFOLLOW;
# ifdef O_NOFOLLOW
oflags |= O_NOFOLLOW;
# ifdef O_NOFOLLOW
oflags |= O_NOFOLLOW;
(O_CREAT | O_EXCL | O_EXLOCK | O_NOFOLLOW | O_NONBLOCK | \
rt_dir_prefix = open(RUNTIME_DIR_PREFIX, O_DIRECTORY | O_NOFOLLOW);
rt_dir = openat(rt_dir_prefix, user, O_DIRECTORY | O_NOFOLLOW);
rt_dir_prefix = open(RUNTIME_DIR_PREFIX, O_DIRECTORY | O_NOFOLLOW);
rt_dir_prefix = open(RUNTIME_DIR_PREFIX, O_DIRECTORY | O_NOFOLLOW);
rt_dir = openat(rt_dir_prefix, user, O_DIRECTORY | O_NOFOLLOW);
{ O_NOFOLLOW, PS_FST_FFLAG_NOFOLLOW },
oflags = flags & ~(O_NOFOLLOW | FRDAHEAD);
if (flags & O_NOFOLLOW) {
if (result & O_NOFOLLOW)
arg |= O_NOFOLLOW;
bsd_flags |= O_NOFOLLOW;
flags = O_CREAT | FWRITE | O_NOFOLLOW;
flags = O_CREAT | FWRITE | O_NOFOLLOW;
oflags = FWRITE | O_NOFOLLOW | O_CREAT;
{ O_NOFOLLOW, KF_FLAG_NOFOLLOW },
flags = FREAD | FWRITE | O_NOFOLLOW;
if ((fmode & O_NOFOLLOW) != 0)
#define O_SYMLINK (O_PATH | O_NOFOLLOW)
O_EXLOCK | O_ASYNC | O_SYNC | O_NOFOLLOW | O_CREAT | O_TRUNC | \
#define FPOSIXSHM O_NOFOLLOW
EXPECT_SYSCALL_FAIL(E_TOO_MANY_LINKS, openat(dir_fd_, "symlink.samedir", O_RDONLY|O_NOFOLLOW|oflag));
EXPECT_SYSCALL_FAIL(E_TOO_MANY_LINKS, openat(dir_fd_, "symlink.down", O_RDONLY|O_NOFOLLOW|oflag));
if ((fd = open(filename, O_CREAT|O_RDWR|O_TRUNC|O_NOFOLLOW,
oflag |= O_NOFOLLOW;
flags |= O_NOFOLLOW;
if ((fd = open(pathname, O_RDWR|O_NOFOLLOW|O_CREAT,
if ((fd = open(pathname, O_RDWR | O_NOFOLLOW, 0)) < 0)
fd = open(respath, O_RDWR | O_CREAT | O_NOFOLLOW, 0666);