diff options
Diffstat (limited to 'libc/sysdeps/linux/common/posix_fadvise.c')
-rw-r--r-- | libc/sysdeps/linux/common/posix_fadvise.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/libc/sysdeps/linux/common/posix_fadvise.c b/libc/sysdeps/linux/common/posix_fadvise.c index b75a6c313..b37f28861 100644 --- a/libc/sysdeps/linux/common/posix_fadvise.c +++ b/libc/sysdeps/linux/common/posix_fadvise.c @@ -1,5 +1,5 @@ /* vi: set sw=4 ts=4: */ -/* +/* * posix_fadvise() for uClibc * http://www.opengroup.org/onlinepubs/009695399/functions/posix_fadvise.html * @@ -13,7 +13,7 @@ #ifdef __NR_fadvise64 #define __NR___syscall_fadvise64 __NR_fadvise64 -_syscall4(int, __syscall_fadvise64, int, fd, off_t, offset, +_syscall4(int, __syscall_fadvise64, int, fd, off_t, offset, off_t, len, int, advice); int __libc_posix_fadvise(int fd, off_t offset, off_t len, int advice) { @@ -21,14 +21,14 @@ int __libc_posix_fadvise(int fd, off_t offset, off_t len, int advice) } weak_alias(__libc_posix_fadvise, posix_fadvise); +#if defined __UCLIBC_HAS_LFS__ && !defined __NR_fadvise64_64 +weak_alias(__libc_posix_fadvise, posix_fadvise64); +#endif + #else int posix_fadvise(int fd, off_t offset, off_t len, int advice) { - __set_errno(ENOSYS); - return -1; + __set_errno(ENOSYS); + return -1; } #endif - -#if ! defined __NR_fadvise64_64 && defined __UCLIBC_HAS_LFS__ -weak_alias(__libc_posix_fadvise, posix_fadvise64); -#endif |