Lines Matching refs:open_flags
373 int open_flags = 0; in GetOpenFlags() local
379 open_flags |= O_RDWR; in GetOpenFlags()
381 open_flags |= O_WRONLY; in GetOpenFlags()
384 open_flags |= O_APPEND; in GetOpenFlags()
387 open_flags |= O_TRUNC; in GetOpenFlags()
390 open_flags |= O_CREAT; in GetOpenFlags()
393 open_flags |= O_CREAT | O_EXCL; in GetOpenFlags()
395 open_flags |= O_RDONLY; in GetOpenFlags()
399 open_flags |= O_NOFOLLOW; in GetOpenFlags()
405 open_flags |= O_NONBLOCK; in GetOpenFlags()
407 open_flags |= O_CLOEXEC; in GetOpenFlags()
409 open_flags |= O_BINARY; in GetOpenFlags()
412 return open_flags; in GetOpenFlags()
441 const int open_flags = GetOpenFlags(options); in Open() local
443 (open_flags & O_CREAT) ? GetOpenMode(permissions) : 0; in Open()
448 -1, OpenWithFS, *this, path.c_str(), open_flags, open_mode); in Open()