--- libpretrace-0.4.orig/libpretrace.c 2008-06-18 11:31:33.000000000 -0400 +++ libpretrace-0.4.orig/libpretrace.c 2008-06-18 11:36:32.000000000 -0400 @@ -18,6 +18,14 @@ #include #include +#if defined(_SC_ARG_MAX) +# if defined(ARG_MAX) +# undef ARG_MX +# endif +#define ARG_MAX sysconf(_SC_ARG_MAX) +#endif + + /* #define DEBUG */ #include "trie.h" --- libpretrace-0.4.orig/ptgenmap.c 2008-06-18 11:31:33.000000000 -0400 +++ libpretrace-0.4.orig/ptgenmap.c 2008-06-18 11:37:02.000000000 -0400 @@ -2,6 +2,14 @@ #include #include #include +#include + +#if defined(_SC_ARG_MAX) +# if defined(ARG_MAX) +# undef ARG_MX +# endif +#define ARG_MAX sysconf(_SC_ARG_MAX) +#endif #include "pretrace.h" #include "trie.h"