diff options
Diffstat (limited to 'sysdeps/unix/sysv/linux/open.c')
-rw-r--r-- | sysdeps/unix/sysv/linux/open.c | 25 |
1 files changed, 2 insertions, 23 deletions
diff --git a/sysdeps/unix/sysv/linux/open.c b/sysdeps/unix/sysv/linux/open.c index c189e285c9..7f12292b87 100644 --- a/sysdeps/unix/sysv/linux/open.c +++ b/sysdeps/unix/sysv/linux/open.c @@ -1,4 +1,5 @@ -/* Copyright (C) 2017-2018 Free Software Foundation, Inc. +/* Linux open syscall implementation, non-LFS. + Copyright (C) 2017-2018 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011. @@ -22,7 +23,6 @@ #include <stdarg.h> #include <sysdep-cancel.h> -#include <not-cancel.h> #ifndef __OFF_T_MATCHES_OFF64_T @@ -48,25 +48,4 @@ libc_hidden_def (__libc_open) weak_alias (__libc_open, __open) libc_hidden_weak (__open) weak_alias (__libc_open, open) - -# if !IS_IN (rtld) -int -__open_nocancel (const char *file, int oflag, ...) -{ - int mode = 0; - - if (__OPEN_NEEDS_MODE (oflag)) - { - va_list arg; - va_start (arg, oflag); - mode = va_arg (arg, int); - va_end (arg); - } - - return INLINE_SYSCALL_CALL (openat, AT_FDCWD, file, oflag, mode); -} -# else -strong_alias (__libc_open, __open_nocancel) -# endif -libc_hidden_def (__open_nocancel) #endif |