Blob Blame History Raw
diff -up asymptote-1.42/util.h.BAD asymptote-1.42/util.h
--- asymptote-1.42/util.h.BAD	2008-04-04 17:34:14.000000000 -0400
+++ asymptote-1.42/util.h	2008-04-04 17:34:23.000000000 -0400
@@ -10,6 +10,7 @@
 
 #include <sys/types.h>
 #include <iostream>
+#include <limits.h>
 
 #include "common.h"
 
diff -up asymptote-1.42/runtime.in.BAD asymptote-1.42/runtime.in
--- asymptote-1.42/runtime.in.BAD	2008-04-04 17:39:42.000000000 -0400
+++ asymptote-1.42/runtime.in	2008-04-04 17:50:40.000000000 -0400
@@ -1150,7 +1150,7 @@ void deconstruct(picture *f, picture *pr
   string prefix=outname();
   string xformat=getSetting<string>("xformat");
 
-  const unsigned maxargs=::min(ARG_MAX/(prefix.size()+xformat.size()+25ul),
+  const unsigned maxargs=::min(_POSIX_ARG_MAX/(prefix.size()+xformat.size()+25ul),
 			       256ul);
   
   cout << xformat << newl;