1 /* 2 * getuid() for uClibc 3 * 4 * Copyright (C) 2000-2006 Erik Andersen <andersen@uclibc.org> 5 * 6 * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. 7 */ 8 9 #include <sys/syscall.h> 10 #include <unistd.h> 11 12 #ifdef __NR_getxuid 13 # undef __NR_getuid 14 # define __NR_getuid __NR_getxuid 15 #endif 16 #ifdef __NR_getuid32 17 # undef __NR_getuid 18 # define __NR_getuid __NR_getuid32 19 #endif 20 21 _syscall_noerr0(uid_t, getuid) 22 libc_hidden_def(getuid) 23 #if !defined __NR_geteuid32 && !defined __NR_geteuid 24 strong_alias(getuid,geteuid) 25 libc_hidden_def(geteuid) 26 #endif 27