OSDN Git Service

setuid.c: always_inline syscall
authorPeter S. Mazinger <ps.m@gmx.net>
Sat, 16 Apr 2011 09:54:48 +0000 (11:54 +0200)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Fri, 15 Jun 2012 12:00:38 +0000 (14:00 +0200)
Signed-off-by: Peter S. Mazinger <ps.m@gmx.net>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
libc/sysdeps/linux/common/setuid.c

index 7fd8c65..470be1f 100644 (file)
@@ -22,7 +22,7 @@ _syscall1(int, setuid, uid_t, uid)
 #else
 
 # define __NR___syscall_setuid __NR_setuid
-static __inline__ _syscall1(int, __syscall_setuid, __kernel_uid_t, uid)
+static __always_inline _syscall1(int, __syscall_setuid, __kernel_uid_t, uid)
 
 int setuid(uid_t uid)
 {
@@ -30,6 +30,6 @@ int setuid(uid_t uid)
                __set_errno(EINVAL);
                return -1;
        }
-       return (__syscall_setuid(uid));
+       return __syscall_setuid(uid);
 }
 #endif