From de2f6ab49a62832c9401526538d6c3fbd9566ebc Mon Sep 17 00:00:00 2001 From: Yoshinori Sato Date: Mon, 4 Jan 2016 22:44:26 +0900 Subject: Remove alias. open_cancel and open2_cancel have diffrent argument on open. So can't alias this functions. Signed-off-by: Yoshinori Sato --- libc/sysdeps/linux/common/open.c | 10 ++++++++-- 1 file 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 -- cgit v1.2.3