Lines Matching refs:bsd_flags

126 	int bsd_flags;  in linux_common_openflags()  local
128 bsd_flags = 0; in linux_common_openflags()
131 bsd_flags |= O_WRONLY; in linux_common_openflags()
134 bsd_flags |= O_RDWR; in linux_common_openflags()
137 bsd_flags |= O_RDONLY; in linux_common_openflags()
140 bsd_flags |= O_NONBLOCK; in linux_common_openflags()
142 bsd_flags |= O_APPEND; in linux_common_openflags()
144 bsd_flags |= O_FSYNC; in linux_common_openflags()
146 bsd_flags |= O_CLOEXEC; in linux_common_openflags()
148 bsd_flags |= O_NONBLOCK; in linux_common_openflags()
150 bsd_flags |= O_ASYNC; in linux_common_openflags()
152 bsd_flags |= O_CREAT; in linux_common_openflags()
154 bsd_flags |= O_TRUNC; in linux_common_openflags()
156 bsd_flags |= O_EXCL; in linux_common_openflags()
158 bsd_flags |= O_NOCTTY; in linux_common_openflags()
160 bsd_flags |= O_DIRECT; in linux_common_openflags()
162 bsd_flags |= O_NOFOLLOW; in linux_common_openflags()
164 bsd_flags |= O_DIRECTORY; in linux_common_openflags()
166 bsd_flags |= O_PATH; in linux_common_openflags()
168 return (bsd_flags); in linux_common_openflags()
178 int bsd_flags, error; in linux_common_open() local
180 bsd_flags = linux_common_openflags(l_flags); in linux_common_open()
181 error = kern_openat(td, dirfd, path, seg, bsd_flags, mode); in linux_common_open()
189 if (bsd_flags & O_NOCTTY) in linux_common_open()
278 int error, fd, bsd_flags; in linux_name_to_handle_at() local
290 bsd_flags = 0; in linux_name_to_handle_at()
292 bsd_flags |= AT_SYMLINK_NOFOLLOW; in linux_name_to_handle_at()
295 error = kern_getfhat(td, bsd_flags, fd, args->name, in linux_name_to_handle_at()
301 error = kern_getfhat(td, bsd_flags, fd, path, UIO_SYSSPACE, in linux_name_to_handle_at()
349 int bsd_flags, error; in linux_open_by_handle_at() local
359 bsd_flags = linux_common_openflags(args->flags); in linux_open_by_handle_at()
360 return (kern_fhopen(td, (void *)&args->handle->f_handle, bsd_flags)); in linux_open_by_handle_at()