summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Tokarev <mjt@tls.msk.ru>2013-12-09 10:45:01 (GMT)
committer Denys Vlasenko <vda.linux@googlemail.com>2013-12-16 02:41:30 (GMT)
commit9f4f60183b2de12ff618a4966378c6b49184b1de (patch)
treee9628c283c72203adc88edf61c8b8dd9ad794863
parent22bb81fa85bc2a581c368923fe6d2bd80f74708f (diff)
downloadbusybox-9f4f60183b2de12ff618a4966378c6b49184b1de.tar.gz
busybox-9f4f60183b2de12ff618a4966378c6b49184b1de.tar.bz2
do not fail build if MAXSYMLINKS isn't defined
This is needed for, eg, hurd, which is known to have no constraints. Signed-off-by: Michael Tokarev <mjt@tls.msk.ru> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--libbb/xreadlink.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libbb/xreadlink.c b/libbb/xreadlink.c
index 0bdf394..bb63da0 100644
--- a/libbb/xreadlink.c
+++ b/libbb/xreadlink.c
@@ -8,6 +8,12 @@
#include "libbb.h"
+/* some systems (eg Hurd) does not have MAXSYMLINKS definition,
+ * set it to some reasonable value if it isn't defined */
+#ifndef MAXSYMLINKS
+# define MAXSYMLINKS 20
+#endif
+
/*
* NOTE: This function returns a malloced char* that you will have to free
* yourself.