OSDN Git Service

hidden_def/hidden_proto: convert all users (I hope) termios split, add some missing...
[uclinux-h8/uClibc.git] / libc / sysdeps / linux / common / geteuid.c
index 3936739..c267d14 100644 (file)
@@ -7,22 +7,23 @@
  * GNU Library General Public License (LGPL) version 2 or later.
  */
 
-#define getuid __getuid
-
 #include "syscalls.h"
 #include <unistd.h>
 
 #ifdef __NR_geteuid
 #define __NR___syscall_geteuid __NR_geteuid
 static inline _syscall0(int, __syscall_geteuid);
-uid_t attribute_hidden __geteuid(void)
+uid_t geteuid(void)
 {
        return (__syscall_geteuid());
 }
 #else
-uid_t attribute_hidden __geteuid(void)
+libc_hidden_proto(getuid)
+
+uid_t geteuid(void)
 {
        return (getuid());
 }
 #endif
-strong_alias(__geteuid,geteuid)
+libc_hidden_proto(geteuid)
+libc_hidden_def(geteuid)