Whamcloud - gitweb
r=nathan, eeb
authornathan <nathan>
Thu, 21 Dec 2006 01:17:01 +0000 (01:17 +0000)
committernathan <nathan>
Thu, 21 Dec 2006 01:17:01 +0000 (01:17 +0000)
mips64 compile patch
(original from Itamar Ofek <itamaro@fabrix.tv>)

libsysio/include/native.h

index 1409817..847ca03 100644 (file)
@@ -129,7 +129,11 @@ do {                                            \
 #define SYSIO_SYS_lseek                SYS_lseek
 #endif
 #if defined(SYS__llseek)
-#define SYSIO_SYS__llseek      SYS__llseek
+# if defined (__mips64__)
+#  define SYSIO_SYS__llseek     SYS_O32__llseek
+# else
+#  define SYSIO_SYS__llseek     SYS__llseek
+# endif
 #endif
 #if defined(SYS_read)
 #define SYSIO_SYS_read         SYS_read
@@ -195,9 +199,13 @@ do {                                            \
 #endif
 #endif
 #if _LARGEFILE64_SOURCE && defined(SYS_getdents64)
-#define SYSIO_SYS_getdents64   SYS_getdents64
+# define SYSIO_SYS_getdents64  SYS_getdents64
 #elif defined(SYS_getdents)
-#define SYSIO_SYS_getdents     SYS_getdents
+# if defined (__mips64__)
+#  define SYSIO_SYS_getdents64  SYS_getdents
+# else
+#  define SYSIO_SYS_getdents    SYS_getdents
+# endif
 #endif
 #if defined(SYS_link)
 #define SYSIO_SYS_link         SYS_link
@@ -221,7 +229,11 @@ do {                                            \
 #define SYSIO_SYS_utime                SYS_utime
 #endif
 #if defined(SYS_socketcall)
-#define SYSIO_SYS_socketcall   SYS_socketcall
+# if defined (__mips64__)
+#  define SYSIO_SYS_socketcall  SYS_O32_socketcall
+# else
+#  define SYSIO_SYS_socketcall  SYS_socketcall
+# endif
 #endif
 #if defined(SYS_socket)
 #define SYSIO_SYS_socket       SYS_socket