[PATCH] do not fail build if MAXSYMLINKS isn't defined

Michael Tokarev mjt at tls.msk.ru
Mon Dec 9 10:45:01 UTC 2013


This is needed for, eg, hurd, which is known to have no constraints.

Signed-off-by: Michael Tokarev <mjt at tls.msk.ru>

diff --git a/libbb/xreadlink.c b/libbb/xreadlink.c
index ec95af2..a610de8 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.


More information about the busybox mailing list