svn commit: trunk/uClibc/libc/sysdeps/linux/i386
aldot at uclibc.org
aldot at uclibc.org
Thu Sep 25 12:59:13 UTC 2008
Author: aldot
Date: 2008-09-25 05:59:13 -0700 (Thu, 25 Sep 2008)
New Revision: 23498
Log:
- fix !LFS case for i386
Modified:
trunk/uClibc/libc/sysdeps/linux/i386/posix_fadvise.c
trunk/uClibc/libc/sysdeps/linux/i386/posix_fadvise64.S
Changeset:
Modified: trunk/uClibc/libc/sysdeps/linux/i386/posix_fadvise.c
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/i386/posix_fadvise.c 2008-09-25 12:51:24 UTC (rev 23497)
+++ trunk/uClibc/libc/sysdeps/linux/i386/posix_fadvise.c 2008-09-25 12:59:13 UTC (rev 23498)
@@ -13,11 +13,13 @@
#if defined __NR_fadvise64_64 || defined __NR_fadvise64
-libc_hidden_proto(posix_fadvise64)
+extern int __libc_posix_fadvise64 (int, __off64_t, __off64_t, int ) __THROW;
+
+libc_hidden_proto(__libc_posix_fadvise64)
libc_hidden_proto(posix_fadvise)
int posix_fadvise(int fd, off_t offset, off_t len, int advice)
{
- if (posix_fadvise64(fd, offset, len, advice) != 0)
+ if (__libc_posix_fadvise64(fd, offset, len, advice) != 0)
return errno;
return 0;
}
Modified: trunk/uClibc/libc/sysdeps/linux/i386/posix_fadvise64.S
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/i386/posix_fadvise64.S 2008-09-25 12:51:24 UTC (rev 23497)
+++ trunk/uClibc/libc/sysdeps/linux/i386/posix_fadvise64.S 2008-09-25 12:59:13 UTC (rev 23498)
@@ -23,9 +23,9 @@
#include <sys/syscall.h>
.text
-.global posix_fadvise64
-.type posix_fadvise64,%function
-posix_fadvise64:
+.global __libc_posix_fadvise64
+.type __libc_posix_fadvise64,%function
+__libc_posix_fadvise64:
#if defined __NR_fadvise64_64 && defined __UCLIBC_HAS_LFS__
/* Save regs */
pushl %ebp
@@ -92,7 +92,10 @@
/* Successful; return the syscall's value. */
ret
-.size posix_fadvise64,.-posix_fadvise64
+.size __libc_posix_fadvise64,.-__libc_posix_fadvise64
-libc_hidden_def(posix_fadvise64)
+libc_hidden_def(__libc_posix_fadvise64)
+#if defined __UCLIBC_HAS_LFS__
+weak_alias(__libc_posix_fadvise64,posix_fadvise64)
+#endif
More information about the uClibc-cvs
mailing list