BSDs use different header for alloca than Linux.

It sucks when it only works on Linux.


Thanks,

Yuri



--- src/blind-split.c.orig      2017-05-06 11:27:39 UTC
+++ src/blind-split.c
@@ -2,7 +2,11 @@
 #include "stream.h"
 #include "util.h"

+#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
+#include <stdlib.h>
+#else
 #include <alloca.h>
+#endif
 #include <fcntl.h>
 #include <inttypes.h>
 #include <limits.h>


Reply via email to