* Include limits.h in killall.c to enforce definition of PATH_MAX
authorDr. Werner Fink <werner@suse.de>
Wed, 28 Apr 2010 08:31:17 +0000 (08:31 +0000)
committerDr. Werner Fink <werner@suse.de>
Wed, 28 Apr 2010 08:31:17 +0000 (08:31 +0000)
git-svn-id: svn://svn.sv.gnu.org/sysvinit/sysvinit/trunk@73 456724a4-4300-0410-8514-c89748c515a2

doc/Changelog
src/killall5.c

index 20cde15c65377c4a825081d7c565577747fe6bff..a20be0daa2cb773fd16b8f5cadc4b605f24f3c7d 100644 (file)
@@ -4,6 +4,7 @@ sysvinit (2.89dsf) UNRELEASED; urgency=low
   * Correct fix for Debian bug #547073: use IUTF8 flag if defined
     and if already set to make sure the utf-8 flag is not cleared
     from the tty. Patch from Samuel Thibault.
+  * Include limits.h in killall.c to enforce definition of PATH_MAX
 
   [ Petter Reinholdtsen ]
   * Next release will be 2.89dsf.
index 5937d98efd1bdfad4515535b9b9dab3daf2e9741..d5856231177c2e10879b2f899a7e980600fe8e39 100644 (file)
@@ -43,6 +43,7 @@
 #include <dirent.h>
 #include <errno.h>
 #include <getopt.h>
+#include <limits.h>
 #include <mntent.h>
 #include <stdarg.h>
 #include <stdio.h>
 
 char *Version = "@(#)killall5 2.86 31-Jul-2004 miquels@cistron.nl";
 
+#ifndef PATH_MAX
+#  ifdef MAXPATHLEN
+#    define PATH_MAX MAXPATHLEN
+#  else
+#    define PATH_MAX 2048
+#  endif
+#endif
+
 #define STATNAMELEN    15
 #define DO_NETFS 2
 #define DO_STAT 1