From 091e458e06b1f85f4b2f02dc81227da0a984af70 Mon Sep 17 00:00:00 2001 From: nathan Date: Thu, 21 Dec 2006 01:17:01 +0000 Subject: [PATCH] r=nathan, eeb mips64 compile patch (original from Itamar Ofek ) --- libsysio/include/native.h | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/libsysio/include/native.h b/libsysio/include/native.h index 1409817..847ca03 100644 --- a/libsysio/include/native.h +++ b/libsysio/include/native.h @@ -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 -- 1.8.3.1