This patch increases the maximum size of a guaranteed-atomic write to
a pipe in FreeBSD. After applying it, rebuild the world.

--- /usr/src/sys/sys/syslimits.h.orig	Thu Feb 18 02:22:10 1999
+++ /usr/src/sys/sys/syslimits.h	Thu Feb 18 02:12:34 1999
@@ -50,7 +50,7 @@
 #define	OPEN_MAX		   64	/* max open files per process */
 #endif
 #define	PATH_MAX		 1024	/* max bytes in pathname */
-#define	PIPE_BUF		  512	/* max bytes for atomic pipe writes */
+#define	PIPE_BUF		16384	/* max bytes for atomic pipe writes */
 
 #define	BC_BASE_MAX		   99	/* max ibase/obase values in bc(1) */
 #define	BC_DIM_MAX		 2048	/* max array elements in bc(1) */
--- /usr/src/sys/sys/pipe.h.orig	Wed Feb 17 20:08:01 1999
+++ /usr/src/sys/sys/pipe.h	Thu Feb 18 02:16:50 1999
@@ -35,7 +35,7 @@
  * Pipe buffer size, keep moderate in value, pipes take kva space.
  */
 #ifndef PIPE_SIZE
-#define PIPE_SIZE	16384
+#define PIPE_SIZE	24576
 #endif
 
 #ifndef BIG_PIPE_SIZE
@@ -47,7 +47,7 @@
  * than PIPE_BUF.
  */
 #ifndef PIPE_MINDIRECT
-#define PIPE_MINDIRECT	8192
+#define PIPE_MINDIRECT	20480
 #endif
 
 #define PIPENPAGES	(BIG_PIPE_SIZE / PAGE_SIZE + 1)
