Lines Matching refs:bsd_flags
110 int bsd_flags; in linux_common_openflags() local
112 bsd_flags = 0; in linux_common_openflags()
115 bsd_flags |= O_WRONLY; in linux_common_openflags()
118 bsd_flags |= O_RDWR; in linux_common_openflags()
121 bsd_flags |= O_RDONLY; in linux_common_openflags()
124 bsd_flags |= O_NONBLOCK; in linux_common_openflags()
126 bsd_flags |= O_APPEND; in linux_common_openflags()
128 bsd_flags |= O_FSYNC; in linux_common_openflags()
130 bsd_flags |= O_CLOEXEC; in linux_common_openflags()
132 bsd_flags |= O_NONBLOCK; in linux_common_openflags()
134 bsd_flags |= O_ASYNC; in linux_common_openflags()
136 bsd_flags |= O_CREAT; in linux_common_openflags()
138 bsd_flags |= O_TRUNC; in linux_common_openflags()
140 bsd_flags |= O_EXCL; in linux_common_openflags()
142 bsd_flags |= O_NOCTTY; in linux_common_openflags()
144 bsd_flags |= O_DIRECT; in linux_common_openflags()
146 bsd_flags |= O_NOFOLLOW; in linux_common_openflags()
148 bsd_flags |= O_DIRECTORY; in linux_common_openflags()
150 bsd_flags |= O_PATH; in linux_common_openflags()
152 return (bsd_flags); in linux_common_openflags()
162 int bsd_flags, error; in linux_common_open() local
164 bsd_flags = linux_common_openflags(l_flags); in linux_common_open()
165 error = kern_openat(td, dirfd, path, seg, bsd_flags, mode); in linux_common_open()
173 if (bsd_flags & O_NOCTTY) in linux_common_open()
237 int error, fd, bsd_flags; in linux_name_to_handle_at() local
246 bsd_flags = 0; in linux_name_to_handle_at()
248 bsd_flags |= AT_SYMLINK_NOFOLLOW; in linux_name_to_handle_at()
250 bsd_flags |= AT_EMPTY_PATH; in linux_name_to_handle_at()
252 error = kern_getfhat(td, bsd_flags, fd, args->name, in linux_name_to_handle_at()
298 int bsd_flags, error; in linux_open_by_handle_at() local
308 bsd_flags = linux_common_openflags(args->flags); in linux_open_by_handle_at()
309 return (kern_fhopen(td, (void *)&args->handle->f_handle, bsd_flags)); in linux_open_by_handle_at()