Update of /cvsroot/hppaqemu/hppaqemu/linux-user
In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv31134
Modified Files:
syscall_defs.h
Log Message:
Fix the IOC definitions to make them coherent with the kernel include files,
based on a patch by Aurelien Jarno.
Index: syscall_defs.h
===================================================================
RCS file: /cvsroot/hppaqemu/hppaqemu/linux-user/syscall_defs.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- syscall_defs.h 5 Mar 2007 02:27:42 -0000 1.3
+++ syscall_defs.h 30 Mar 2007 00:06:56 -0000 1.4
@@ -49,7 +49,7 @@
#define TARGET_IOC_TYPEBITS 8
#if defined(TARGET_I386) || defined(TARGET_ARM) || defined(TARGET_SH4) \
- || defined(TARGET_M68K) || defined(TARGET_HPPA)
+ || defined(TARGET_M68K)
#define TARGET_IOC_SIZEBITS 14
#define TARGET_IOC_DIRBITS 2
@@ -68,6 +68,15 @@
#define TARGET_IOC_READ 2U
#define TARGET_IOC_WRITE 4U
+#elif defined(TARGET_HPPA)
+
+#define TARGET_IOC_SIZEBITS 14
+#define TARGET_IOC_DIRBITS 2
+
+#define TARGET_IOC_NONE 0U
+#define TARGET_IOC_WRITE 2U
+#define TARGET_IOC_READ 1U
+
#else
#error unsupported CPU
#endif
|