Browse Source

add syscall6

Mike Frysinger 19 years ago
parent
commit
d9534af8dc
1 changed files with 8 additions and 0 deletions
  1. 8 0
      libc/sysdeps/linux/cris/bits/syscalls.h

+ 8 - 0
libc/sysdeps/linux/cris/bits/syscalls.h

@@ -62,6 +62,14 @@ type name (type1 arg1,type2 arg2,type3 arg3,type4 arg4,type5 arg5) \
 return (type) (INLINE_SYSCALL(name, 5, arg1, arg2, arg3, arg4, arg5)); \
 return (type) (INLINE_SYSCALL(name, 5, arg1, arg2, arg3, arg4, arg5)); \
 }
 }
 
 
+#undef _syscall6
+#define _syscall6(type,name,type1,arg1,type2,arg2,type3,arg3,type4,arg4, \
+          type5,arg5,type6,arg6) \
+type name (type1 arg1,type2 arg2,type3 arg3,type4 arg4,type5 arg5,type6 arg6) \
+{ \
+return (type) (INLINE_SYSCALL(name, 6, arg1, arg2, arg3, arg4, arg5, arg6)); \
+}
+
 #undef INLINE_SYSCALL
 #undef INLINE_SYSCALL
 #define INLINE_SYSCALL(name, nr, args...)	\
 #define INLINE_SYSCALL(name, nr, args...)	\
   ({						\
   ({						\