--- /usr/src.orig//sys/conf/param.c Sun Aug 29 10:22:04 1999 +++ /usr/src/sys/conf/param.c Mon Dec 6 14:41:21 1999 @@ -74,6 +74,7 @@ int tick = 1000000 / HZ; int tickadj = howmany(30000, 60 * HZ); /* can adjust 30ms in 60s */ #define NPROC (20 + 16 * MAXUSERS) +#define MAXFILES (32768) #ifndef MAXFILES #define MAXFILES (NPROC*2) #endif --- /usr/src.orig/sys/netinet/tcp_timer.h Sun Aug 29 10:29:56 1999 +++ /usr/src/sys/netinet/tcp_timer.h Mon Dec 6 14:42:14 1999 @@ -87,7 +87,7 @@ /* * Time constants. */ -#define TCPTV_MSL ( 30*PR_SLOWHZ) /* max seg lifetime (hah!) */ +#define TCPTV_MSL ( 3*PR_SLOWHZ) /* max seg lifetime (hah!) */ #define TCPTV_SRTTBASE 0 /* base roundtrip time; if 0, no idea yet */ #define TCPTV_RTOBASE ( 3*PR_SLOWHZ) /* assumed RTO if no info */ --- /usr/src.orig/sys/kern/uipc_socket.c Sun Aug 29 10:26:11 1999 +++ /usr/src/sys/kern/uipc_socket.c Mon Dec 6 14:45:11 1999 @@ -500,6 +500,7 @@ mlen = MCLBYTES; len = min(min(mlen, resid), space); } else { + atomic = 1; nopages: len = min(min(mlen, resid), space); /*