OSDN Git Service

Atsushi Nemoto writes:
authorMike Frysinger <vapier@gentoo.org>
Thu, 31 May 2007 08:21:38 +0000 (08:21 -0000)
committerMike Frysinger <vapier@gentoo.org>
Thu, 31 May 2007 08:21:38 +0000 (08:21 -0000)
http://www.opengroup.org/onlinepubs/009695399/functions/posix_fadvise.html
states it returns error code instead of setting errno.

libc/sysdeps/linux/arm/posix_fadvise.c
libc/sysdeps/linux/arm/posix_fadvise64.c
libc/sysdeps/linux/common/posix_fadvise.c
libc/sysdeps/linux/common/posix_fadvise64.c

index 60999ec..bb4ac7b 100644 (file)
@@ -30,8 +30,7 @@ weak_alias(__libc_posix_fadvise, posix_fadvise);
 #else
 int posix_fadvise(int fd attribute_unused, off_t offset attribute_unused, off_t len attribute_unused, int advice attribute_unused)
 {
-        __set_errno(ENOSYS);
-        return -1;
+       return ENOSYS;
 }
 #endif
 
index 672443b..479b0c5 100644 (file)
@@ -40,8 +40,7 @@ weak_alias(__libc_posix_fadvise64, posix_fadvise64);
 #else
 int posix_fadvise64(int fd, __off64_t offset, __off64_t len, int advise)
 {
-        __set_errno(ENOSYS);
-        return -1;
+       return ENOSYS;
 }
 #endif
 #endif
index 3bd689f..a7ece5a 100644 (file)
@@ -46,7 +46,6 @@ strong_alias(posix_fadvise,posix_fadvise64)
 #else
 int posix_fadvise(int fd attribute_unused, off_t offset attribute_unused, off_t len attribute_unused, int advice attribute_unused)
 {
-       __set_errno(ENOSYS);
-       return -1;
+       return ENOSYS;
 }
 #endif
index 31ed5ef..9ac2316 100644 (file)
@@ -74,8 +74,7 @@ int posix_fadvise64(int fd, __off64_t offset, __off64_t len, int advice)
  */
 int posix_fadvise64(int fd, __off64_t offset, __off64_t len, int advice)
 {
-       __set_errno(ENOSYS);
-       return -1;
+       return ENOSYS;
 }
 #endif /* __NR_fadvise64_64 */
 #endif /* __UCLIBC_HAS_LFS__ */