diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 2391b0381..f8f393a8f 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,7 @@
+Sun Sep  9 20:09:11 2001  Christopher Faylor <cgf@cygnus.com>
+
+	* sigproc.cc (NZOMBIES): Reduce substantially to minimize memory use.
+
 Mon Sep 10 08:28:00 2001  Robert Collins <rbtcollins@hotmail.com>
 
 	* thread.h (MT_Interface): Remove pshared mutex array. 
diff --git a/winsup/cygwin/sigproc.cc b/winsup/cygwin/sigproc.cc
index a4b9168e4..d3323ab78 100644
--- a/winsup/cygwin/sigproc.cc
+++ b/winsup/cygwin/sigproc.cc
@@ -46,7 +46,7 @@ details. */
 
 #define no_signals_available() (!hwait_sig || !sig_loop_wait)
 
-#define NZOMBIES	4096
+#define NZOMBIES	256
 
 /*
  * Global variables