svn commit: trunk/uClibc/libc/sysdeps/linux/common

vapier at uclibc.org vapier at uclibc.org
Wed Jan 18 12:10:23 UTC 2006


Author: vapier
Date: 2006-01-18 04:10:22 -0800 (Wed, 18 Jan 2006)
New Revision: 13389

Log:
get rid of arch specific checks

Modified:
   trunk/uClibc/libc/sysdeps/linux/common/fdatasync.c
   trunk/uClibc/libc/sysdeps/linux/common/getgid.c
   trunk/uClibc/libc/sysdeps/linux/common/getpid.c
   trunk/uClibc/libc/sysdeps/linux/common/getuid.c


Changeset:
Modified: trunk/uClibc/libc/sysdeps/linux/common/fdatasync.c
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/common/fdatasync.c	2006-01-18 12:04:50 UTC (rev 13388)
+++ trunk/uClibc/libc/sysdeps/linux/common/fdatasync.c	2006-01-18 12:10:22 UTC (rev 13389)
@@ -10,10 +10,8 @@
 #include "syscalls.h"
 #include <unistd.h>
 
-#if defined (__alpha__)
-#undef  __NR_fdatasync
-#define __NR_fdatasync __NR_osf_fdatasync
+#if defined __NR_osf_fdatasync
+# define __NR_fdatasync __NR_osf_fdatasync
 #endif
 
 _syscall1(int, fdatasync, int, fd);
-

Modified: trunk/uClibc/libc/sysdeps/linux/common/getgid.c
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/common/getgid.c	2006-01-18 12:04:50 UTC (rev 13388)
+++ trunk/uClibc/libc/sysdeps/linux/common/getgid.c	2006-01-18 12:10:22 UTC (rev 13389)
@@ -10,16 +10,9 @@
 #include "syscalls.h"
 #include <unistd.h>
 
-libc_hidden_proto(getgid)
-
-#define __NR___syscall_getgid __NR_getgid
-#if defined (__alpha__)
-#define __NR_getgid     __NR_getxgid
+#if defined __NR_getxgid
+# define __NR_getgid __NR_getxgid
 #endif
-
-static inline _syscall0(int, __syscall_getgid);
-gid_t getgid(void)
-{
-	return (__syscall_getgid());
-}
+_syscall0(gid_t, getgid);
+libc_hidden_proto(getgid)
 libc_hidden_def(getgid)

Modified: trunk/uClibc/libc/sysdeps/linux/common/getpid.c
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/common/getpid.c	2006-01-18 12:04:50 UTC (rev 13388)
+++ trunk/uClibc/libc/sysdeps/linux/common/getpid.c	2006-01-18 12:10:22 UTC (rev 13389)
@@ -2,16 +2,16 @@
 /*
  * getpid() for uClibc
  *
- * Copyright (C) 2000-2004 by Erik Andersen <andersen at codepoet.org>
+ * Copyright (C) 2000-2006 by Erik Andersen <andersen at codepoet.org>
  *
- * GNU Library General Public License (LGPL) version 2 or later.
+ * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
  */
 
 #include "syscalls.h"
 #include <unistd.h>
 
-#if defined (__alpha__)
-#define __NR_getpid __NR_getxpid
+#if defined __NR_getxpid
+# define __NR_getpid __NR_getxpid
 #endif
 #define __NR___libc_getpid __NR_getpid
 _syscall0(pid_t, __libc_getpid);

Modified: trunk/uClibc/libc/sysdeps/linux/common/getuid.c
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/common/getuid.c	2006-01-18 12:04:50 UTC (rev 13388)
+++ trunk/uClibc/libc/sysdeps/linux/common/getuid.c	2006-01-18 12:10:22 UTC (rev 13389)
@@ -10,17 +10,9 @@
 #include "syscalls.h"
 #include <unistd.h>
 
-libc_hidden_proto(getuid)
-
-#if defined (__alpha__)
-#define __NR_getuid     __NR_getxuid
+#if defined __NR_getxuid
+# define __NR_getuid     __NR_getxuid
 #endif
-#define __NR___syscall_getuid __NR_getuid
-
-static inline _syscall0(int, __syscall_getuid);
-
-uid_t getuid(void)
-{
-	return (__syscall_getuid());
-}
+libc_hidden_proto(getuid)
+_syscall0(uid_t, getuid);
 libc_hidden_def(getuid)




More information about the uClibc-cvs mailing list