6 int open(const char *filename, int flags, ...)
10 if ((flags & O_CREAT) || (flags & O_TMPFILE) == O_TMPFILE) {
13 mode = va_arg(ap, mode_t);
17 int fd = __sys_open_cp(filename, flags, mode);
18 if (fd>=0 && (flags & O_CLOEXEC))
19 __syscall(SYS_fcntl, fd, F_SETFD, FD_CLOEXEC);
21 return __syscall_ret(fd);