Hello All, open() always sets the O_LARGEFILE flag for the o32 ABI implementation of a 64bit kernel. The appended patch fixes it. Thiemo --- a/arch/mips/kernel/scall64-o32.S 2006-04-24 12:02:26.000000000 +0100 +++ b/arch/mips/kernel/scall64-o32.S 2006-05-28 14:56:23.000000000 +0100 @@ -209,7 +209,7 @@ sys_call_table: PTR sys_fork PTR sys_read PTR sys_write - PTR sys_open /* 4005 */ + PTR compat_sys_open /* 4005 */ PTR sys_close PTR sys_waitpid PTR sys_creat