* sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise.c
authorDaniel Jacobowitz <dan@codesourcery.com>
Thu, 24 May 2007 16:18:27 +0000 (16:18 +0000)
committerDaniel Jacobowitz <dan@codesourcery.com>
Thu, 24 May 2007 16:18:27 +0000 (16:18 +0000)
(posix_fadvise): Fix high word of len argument.

ChangeLog.mips
sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise.c

index 3ef0903..34e2561 100644 (file)
@@ -1,3 +1,8 @@
+2007-05-24  Atsushi Nemoto  <anemo@mba.ocn.ne.jp>
+
+       * sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise.c
+       (posix_fadvise): Fix high word of len argument.
+
 2007-05-23  Atsushi Nemoto  <anemo@mba.ocn.ne.jp>
 
        * sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise.c: New file.
index 24cbdf2..04c952d 100644 (file)
@@ -31,7 +31,7 @@ posix_fadvise (int fd, off_t offset, off_t len, int advise)
   INTERNAL_SYSCALL_DECL (err);
   int ret = INTERNAL_SYSCALL (fadvise64, err, 7, fd, 0,
                              __LONG_LONG_PAIR (offset >> 31, offset),
-                             __LONG_LONG_PAIR (offset >> 31, len),
+                             __LONG_LONG_PAIR (len >> 31, len),
                              advise);
   if (INTERNAL_SYSCALL_ERROR_P (ret, err))
     return INTERNAL_SYSCALL_ERRNO (ret, err);