[uClibc] [PATCH] sysmips system call

Atsushi Nemoto anemo at mba.ocn.ne.jp
Tue Oct 28 10:18:14 UTC 2003

Hi.  This patch add the sysmips system call for mips.  I also changed
an argument type according to 2.6 kernel headers.

diff -urN uClibc-0.9.21.org/libc/sysdeps/linux/mips/cacheflush.c uClibc-0.9.21/libc/sysdeps/linux/mips/cacheflush.c
--- uClibc-0.9.21.org/libc/sysdeps/linux/mips/cacheflush.c	Sat Feb  1 00:26:18 2003
+++ uClibc-0.9.21/libc/sysdeps/linux/mips/cacheflush.c	Wed Oct  8 13:23:22 2003
@@ -23,4 +23,5 @@
 _syscall3(int, cacheflush, void *, addr, const int, nbytes, const int, op);
 weak_alias(cacheflush, _flush_cache)
 _syscall3(int, cachectl, void *, addr, const int, nbytes, const int, op);
+_syscall4(int, sysmips, const int, cmd, const long, arg1, const int, arg2, const int, arg3);
diff -urN uClibc-0.9.21.org/libc/sysdeps/linux/mips/sys/sysmips.h uClibc-0.9.21/libc/sysdeps/linux/mips/sys/sysmips.h
--- uClibc-0.9.21.org/libc/sysdeps/linux/mips/sys/sysmips.h	Sat Mar  2 05:46:17 2002
+++ uClibc-0.9.21/libc/sysdeps/linux/mips/sys/sysmips.h	Wed Oct  8 13:21:33 2003
@@ -28,7 +28,7 @@
-extern int sysmips (__const int cmd, __const int arg1,
+extern int sysmips (__const int cmd, __const long arg1,
 		    __const int arg2, __const int arg3) __THROW;
Atsushi Nemoto

More information about the uClibc mailing list