OSDN Git Service

Hiding again
[uclinux-h8/uClibc.git] / libc / sysdeps / linux / common / getegid.c
1 /* vi: set sw=4 ts=4: */
2 /*
3  * getegid() for uClibc
4  *
5  * Copyright (C) 2000-2004 by Erik Andersen <andersen@codepoet.org>
6  *
7  * GNU Library General Public License (LGPL) version 2 or later.
8  */
9
10 #define getgid __getgid
11
12 #include "syscalls.h"
13 #include <unistd.h>
14
15 #ifdef  __NR_getegid
16 #define __NR___syscall_getegid __NR_getegid
17 static inline _syscall0(int, __syscall_getegid);
18 gid_t attribute_hidden __getegid(void)
19 {
20         return (__syscall_getegid());
21 }
22 #else
23 gid_t attribute_hidden __getegid(void)
24 {
25         return (getgid());
26 }
27 #endif
28 strong_alias(__getegid,getegid)