Quellcode durchsuchen

Remove alias.

open_cancel and open2_cancel have diffrent argument on open.
So can't alias this functions.

Signed-off-by: Yoshinori Sato <ysato@users.sourceforge.jp>
Yoshinori Sato vor 9 Jahren
Ursprung
Commit
de2f6ab49a
1 geänderte Dateien mit 8 neuen und 2 gelöschten Zeilen
  1. 8 2
      libc/sysdeps/linux/common/open.c

+ 8 - 2
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