--- flow-tools-0.68.orig/contrib/Cflow-debian.diff
+++ flow-tools-0.68/contrib/Cflow-debian.diff
@@ -0,0 +1,35 @@
+This patch is needed to compile the program on stupid systems like Hurd
+which lack a PATH_MAX constant.
+
+
+--- libcflow-perl-1.051.orig/Cflow.xs
++++ libcflow-perl-1.051/Cflow.xs
+@@ -41,7 +41,6 @@
+ 
+ #include <errno.h> /* errno, ENOENT */
+ #include <fcntl.h> /* fcntl, open, O_RDONLY */
+-#include <limits.h> /* PATH_MAX */
+ #include <stdio.h> /* FILE, stderr, fdopen, fread, fclose, sprintf */
+ #include <string.h> /* strncpy, strcmp, strerror */
+ #include <sys/types.h> /* size_t */
+@@ -637,8 +636,7 @@
+ 
+ 		for (; arg < items; arg++) {
+ 		   size_t len;
+-                   char *namep;
+-		   char name[PATH_MAX];
++		   char *name;
+ 		   FILE *fp = (FILE *)0;
+                    int fd;
+ 
+@@ -646,9 +644,7 @@
+ 		      croak("Usage: find(CODEREF, [CODEREF], FILE [...])");
+ 		   }
+ 
+-                   namep = SvPV(ST(arg), len);
+-		   strncpy(name, namep, len);
+-		   name[len] = '\0';
++		   name = SvPV(ST(arg), len);
+ 
+ 		   if (0 == strcmp("-", name)) {
+ 		      fd = STDIN_FILENO;
