libc: Fix sync_file_range.c for MIPS64 N32 ABI
commit4721ac5f837481ef9bfec853a2326c0aa1948011
authorSteve Ellcey <sellcey@mips.com>
Wed, 12 Feb 2014 18:09:58 +0000 (12 10:09 -0800)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Sat, 15 Feb 2014 10:09:00 +0000 (15 11:09 +0100)
tree6cb02cc14f2b02594dfd189904cb828d9c54330a
parent7b797aa69e836cba4f4ca9ce88811dfaf6538bec
libc: Fix sync_file_range.c for MIPS64 N32 ABI

The special sync_file_range handling is only needed for the O32 ABI
(regardless of whether it is on mips32 or mips64).  The N32 (and N64)
ABI's should both use the standard code.  This routine was using the
special code for the N32 ABI because that ABI has a word size of 32 bits
and that is wrong.  This patch fixes it by checking the ABI used instead
of checking the word size.

Signed-off-by: Steve Ellcey <sellcey@mips.com>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
libc/sysdeps/linux/common/sync_file_range.c