blob: c6b86e20d817baa31a36c3f9b82bed258f2b2b5b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
diff -Nur busybox-1.17.1.orig/include/libbb.h busybox-1.17.1/include/libbb.h
--- busybox-1.17.1.orig/include/libbb.h 2010-07-25 00:12:43.000000000 +0200
+++ busybox-1.17.1/include/libbb.h 2010-07-26 13:42:48.000000000 +0200
@@ -40,6 +40,7 @@
/* Try to pull in PATH_MAX */
#include <limits.h>
#include <sys/param.h>
+#if !(defined __APPLE__ || defined BSD )
#ifdef HAVE_MNTENT_H
#include <mntent.h>
#endif
@@ -52,6 +53,7 @@
#include <selinux/flask.h>
#include <selinux/av_permissions.h>
#endif
+#endif
#if ENABLE_LOCALE_SUPPORT
# include <locale.h>
#else
diff -Nur busybox-1.17.1.orig/include/platform.h busybox-1.17.1/include/platform.h
--- busybox-1.17.1.orig/include/platform.h 2010-07-06 04:25:54.000000000 +0200
+++ busybox-1.17.1/include/platform.h 2010-07-26 14:29:10.000000000 +0200
@@ -150,18 +150,19 @@
/* ---- Endian Detection ------------------------------------ */
+# include <sys/param.h>
#if defined(__digital__) && defined(__unix__)
# include <sex.h>
# define __BIG_ENDIAN__ (BYTE_ORDER == BIG_ENDIAN)
# define __BYTE_ORDER BYTE_ORDER
-#elif defined __FreeBSD__
+#elif defined __FreeBSD__ || defined __APPLE__
# include <sys/resource.h> /* rlimit */
# include <machine/endian.h>
# define bswap_64 __bswap64
# define bswap_32 __bswap32
# define bswap_16 __bswap16
# define __BIG_ENDIAN__ (_BYTE_ORDER == _BIG_ENDIAN)
-#elif !defined __APPLE__
+#elif !defined BSD
# include <byteswap.h>
# include <endian.h>
#endif
diff -Nur busybox-1.17.1.orig/scripts/gen_build_files.sh busybox-1.17.1/scripts/gen_build_files.sh
--- busybox-1.17.1.orig/scripts/gen_build_files.sh 2010-07-25 00:12:56.000000000 +0200
+++ busybox-1.17.1/scripts/gen_build_files.sh 2010-07-26 13:43:12.000000000 +0200
@@ -48,7 +48,7 @@
fi
# (Re)generate */Kbuild and */Config.in
-{ cd -- "$srctree" && find -type d; } | while read -r d; do
+{ cd -- "$srctree" && find . -type d; } | while read -r d; do
d="${d#./}"
src="$srctree/$d/Kbuild.src"
|