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

Denys Vlasenko vda.linux at googlemail.com
Mon Dec 16 02:41:30 UTC 2013


commit: http://git.busybox.net/busybox/commit/?id=9f4f60183b2de12ff618a4966378c6b49184b1de
branch: http://git.busybox.net/busybox/commit/?id=refs/heads/master

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

Signed-off-by: Michael Tokarev <mjt at tls.msk.ru>
Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
 libbb/xreadlink.c |    6 ++++++
 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.


More information about the busybox-cvs mailing list