From 6cb7aee6efc6f9b439f5216e8178829fe79904c5 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Wed, 17 Sep 2003 10:37:37 +0000 Subject: Fix fcntl64 when UCLIBC_HAS_LFS is enabled, but __NR_fcntl64 is not defined. --- libc/sysdeps/linux/common/syscalls.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'libc/sysdeps/linux') diff --git a/libc/sysdeps/linux/common/syscalls.c b/libc/sysdeps/linux/common/syscalls.c index e0291c730..6e966f525 100644 --- a/libc/sysdeps/linux/common/syscalls.c +++ b/libc/sysdeps/linux/common/syscalls.c @@ -1970,7 +1970,7 @@ int getrlimit (__rlimit_resource_t resource, struct rlimit *rlimits) //#define __NR_stat64 195 #ifdef L___syscall_stat64 -#if defined __NR_stat64 && defined __UCLIBC_HAS_LFS__ +#if defined __UCLIBC_HAS_LFS__ && defined __NR_stat64 #define __NR___syscall_stat64 __NR_stat64 #include #include @@ -1992,7 +1992,7 @@ int stat64(const char * file_name, struct stat64 * buf) //#define __NR_lstat64 196 #ifdef L___syscall_lstat64 -#if defined __NR_lstat64 && defined __UCLIBC_HAS_LFS__ +#if defined __UCLIBC_HAS_LFS__ && defined __NR_lstat64 #define __NR___syscall_lstat64 __NR_lstat64 #include #include @@ -2014,7 +2014,7 @@ int lstat64(const char * file_name, struct stat64 * buf) //#define __NR_fstat64 197 #ifdef L___syscall_fstat64 -#if defined __NR_fstat64 && defined __UCLIBC_HAS_LFS__ +#if defined __UCLIBC_HAS_LFS__ && defined __NR_fstat64 #define __NR___syscall_fstat64 __NR_fstat64 #include #include @@ -2078,7 +2078,7 @@ _syscall3(int, madvise, void*, __addr, size_t, __len, int, __advice); #ifdef L___syscall_fcntl64 #include #include -#ifdef __UCLIBC_HAS_LFS__ +#if defined __UCLIBC_HAS_LFS__ && defined __NR_fcntl64 #define __NR___syscall_fcntl64 __NR_fcntl64 static inline _syscall3(int, __syscall_fcntl64, int, fd, int, cmd, long, arg); -- cgit v1.2.3