Lines Matching refs:bsd_flags

118 	int bsd_flags;  in linux_common_openflags()  local
120 bsd_flags = 0; in linux_common_openflags()
123 bsd_flags |= O_WRONLY; in linux_common_openflags()
126 bsd_flags |= O_RDWR; in linux_common_openflags()
129 bsd_flags |= O_RDONLY; in linux_common_openflags()
132 bsd_flags |= O_NONBLOCK; in linux_common_openflags()
134 bsd_flags |= O_APPEND; in linux_common_openflags()
136 bsd_flags |= O_FSYNC; in linux_common_openflags()
138 bsd_flags |= O_CLOEXEC; in linux_common_openflags()
140 bsd_flags |= O_NONBLOCK; in linux_common_openflags()
142 bsd_flags |= O_ASYNC; in linux_common_openflags()
144 bsd_flags |= O_CREAT; in linux_common_openflags()
146 bsd_flags |= O_TRUNC; in linux_common_openflags()
148 bsd_flags |= O_EXCL; in linux_common_openflags()
150 bsd_flags |= O_NOCTTY; in linux_common_openflags()
152 bsd_flags |= O_DIRECT; in linux_common_openflags()
154 bsd_flags |= O_NOFOLLOW; in linux_common_openflags()
156 bsd_flags |= O_DIRECTORY; in linux_common_openflags()
158 bsd_flags |= O_PATH; in linux_common_openflags()
160 return (bsd_flags); in linux_common_openflags()
170 int bsd_flags, error; in linux_common_open() local
172 bsd_flags = linux_common_openflags(l_flags); in linux_common_open()
173 error = kern_openat(td, dirfd, path, seg, bsd_flags, mode); in linux_common_open()
181 if (bsd_flags & O_NOCTTY) in linux_common_open()
270 int error, fd, bsd_flags; in linux_name_to_handle_at() local
279 bsd_flags = 0; in linux_name_to_handle_at()
281 bsd_flags |= AT_SYMLINK_NOFOLLOW; in linux_name_to_handle_at()
283 bsd_flags |= AT_EMPTY_PATH; in linux_name_to_handle_at()
286 error = kern_getfhat(td, bsd_flags, fd, args->name, in linux_name_to_handle_at()
292 error = kern_getfhat(td, bsd_flags, fd, path, UIO_SYSSPACE, in linux_name_to_handle_at()
340 int bsd_flags, error; in linux_open_by_handle_at() local
350 bsd_flags = linux_common_openflags(args->flags); in linux_open_by_handle_at()
351 return (kern_fhopen(td, (void *)&args->handle->f_handle, bsd_flags)); in linux_open_by_handle_at()