summaryrefslogtreecommitdiffstats
path: root/patches/netkit-ftp-0.17
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2008-12-29 20:21:50 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2008-12-29 20:21:50 +0000
commitc7c123d666ece64a3a871df02933a7397f60578b (patch)
tree6b980dfaca87e5ea4e6fa03f44fade83b25b2ed0 /patches/netkit-ftp-0.17
parent8727ae8848d05f170fb57618c41a9b28cfa7bc6f (diff)
downloadptxdist-c7c123d666ece64a3a871df02933a7397f60578b.tar.gz
ptxdist-c7c123d666ece64a3a871df02933a7397f60578b.tar.xz
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9321 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'patches/netkit-ftp-0.17')
-rw-r--r--patches/netkit-ftp-0.17/generic/netkit-ftp-0.17-glibc28.diff40
-rw-r--r--patches/netkit-ftp-0.17/generic/series1
2 files changed, 41 insertions, 0 deletions
diff --git a/patches/netkit-ftp-0.17/generic/netkit-ftp-0.17-glibc28.diff b/patches/netkit-ftp-0.17/generic/netkit-ftp-0.17-glibc28.diff
new file mode 100644
index 000000000..9b3bf7a2a
--- /dev/null
+++ b/patches/netkit-ftp-0.17/generic/netkit-ftp-0.17-glibc28.diff
@@ -0,0 +1,40 @@
+From: Robert Schwebel <r.schwebel@pengutronix.de>
+Subject: [patch] ARG_MAX undefined in newer glibcs
+
+When building with newer glibc versions >= 2.8, we get this error:
+
+glob.c: In function 'ftpglob':
+glob.c:118: error: 'ARG_MAX' undeclared (first use in this function)
+
+Use the solution suggested here:
+http://www.nabble.com/FYI:--glibc-2.8-may-break-some-of-your-packages-td16625128.html
+
+Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
+
+---
+ ftp/glob.c | 9 +++++++++
+ 1 file changed, 9 insertions(+)
+
+Index: netkit-ftp-0.17/ftp/glob.c
+===================================================================
+--- netkit-ftp-0.17.orig/ftp/glob.c
++++ netkit-ftp-0.17/ftp/glob.c
+@@ -51,9 +51,18 @@ char glob_rcsid[] =
+ #include <stdlib.h>
+ #include <string.h>
+
++#include <unistd.h>
++
+ #include "ftp_var.h" /* for protos only */
+ #include "glob.h"
+
++#if defined(_SC_ARG_MAX)
++# if defined(ARG_MAX)
++# undef ARG_MAX
++# endif
++# define ARG_MAX sysconf (_SC_ARG_MAX)
++#endif
++
+ #define QUOTE 0200
+ #define TRIM 0177
+ #define eq(a,b) (strcmp(a, b)==0)
diff --git a/patches/netkit-ftp-0.17/generic/series b/patches/netkit-ftp-0.17/generic/series
new file mode 100644
index 000000000..cd178c725
--- /dev/null
+++ b/patches/netkit-ftp-0.17/generic/series
@@ -0,0 +1 @@
+netkit-ftp-0.17-glibc28.diff