summaryrefslogtreecommitdiffstats
path: root/package/rpm/rpm-5.2.0-uclibc-no-lfs-fix.patch
blob: 00d0579736ebc351aaddbbadf6d696b7417d9ecd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[PATCH] rpm: fix build on uClibc with !LFS

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 rpmio/fts.c |    4 ++++
 1 file changed, 4 insertions(+)

Index: rpm-5.2.0/rpmio/fts.c
===================================================================
--- rpm-5.2.0.orig/rpmio/fts.c
+++ rpm-5.2.0/rpmio/fts.c
@@ -47,6 +47,10 @@ static char sccsid[] = "@(#)fts.c	8.6 (B
 #else
 #if defined(__UCLIBC__)
 #   define __fxstat64(_stat_ver, _fd, _sbp)    fstat((_fd), (_sbp))
+#   include <features.h>
+#   ifndef __UCLIBC_HAS_LFS__
+#     define stat64 stat
+#   endif
 #endif
 #if defined(hpux) || defined(__hpux)
 # define        _INCLUDE_POSIX_SOURCE