diff options
Diffstat (limited to 'libc/sysdeps/linux/common')
-rw-r--r-- | libc/sysdeps/linux/common/open.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/libc/sysdeps/linux/common/open.c b/libc/sysdeps/linux/common/open.c index aab0fb5a7..fd37ea0f0 100644 --- a/libc/sysdeps/linux/common/open.c +++ b/libc/sysdeps/linux/common/open.c @@ -57,6 +57,12 @@ int open(const char *file, int oflag, ...) lt_strong_alias(open) lt_libc_hidden(open) #if !defined(__NR_open) -strong_alias_untyped(open,__open2_nocancel) -strong_alias_untyped(open,__open_nocancel) +int __open2_nocancel(const char *file, int oflag) +{ + return open(file, oflag); +} +int __open_nocancel(const char *file, int oflag, mode_t mode) +{ + return open(file, oflag, mode); +} #endif |