/* * linux/lib/open.c * * Copyright (C) 1991, 1992 Linus Torvalds */ #define __LIBRARY__ #include #include #define open __sys_open static inline _syscall3(int, open, const char *, filename, int, flag, int, mode) #undef open int open(const char * filename, int flag, ...) { int res; va_list arg; va_start(arg,flag); res = __sys_open(filename, flag, va_arg(arg, int)); va_end(arg); return res; }