Lines Matching defs:flags
31 orig_open (const char *filename, int flags, mode_t mode)
34 return _open (filename, flags, mode);
36 return open (filename, flags, mode);
59 open (const char *filename, int flags, ...)
72 if (flags & O_CREAT)
75 va_start (arg, flags);
90 flags &= ~O_NONBLOCK;
117 if ((flags & O_CREAT)
118 || (flags & O_ACCMODE) == O_RDWR
119 || (flags & O_ACCMODE) == O_WRONLY)
131 flags & ~(have_cloexec < 0 ? O_CLOEXEC : 0), mode);
133 if (flags & O_CLOEXEC)
141 fd = orig_open (filename, flags & ~O_CLOEXEC, mode);
158 && ((flags & O_ACCMODE) == O_RDONLY
159 || (O_SEARCH != O_RDONLY && (flags & O_ACCMODE) == O_SEARCH)))
165 fd = open ("/dev/null", flags, mode);