Remove the static initialization of _fcgi_sF[] because on glibc 2.x based
roberts [Mon, 7 Jun 1999 05:39:02 +0000 (05:39 +0000)]
systems stdin/stdout/stderr are no longer static.

Modified Files: README libfcgi/fcgi_stdio.c

README
libfcgi/fcgi_stdio.c

diff --git a/README b/README
index 2e90d7d..f309129 100755 (executable)
--- a/README
+++ b/README
@@ -2,7 +2,7 @@ FastCGI Developer's Kit README
 ------------------------------
 
     Version 2.0b2, 04 April 1997
-    $Id: README,v 1.2 1999/06/07 05:03:47 roberts Exp $
+    $Id: README,v 1.3 1999/06/07 05:39:02 roberts Exp $
     Copyright (c) 1996 Open Market, Inc.
     See the file "LICENSE.TERMS" for information on usage and redistribution
     of this file, and for a DISCLAIMER OF ALL WARRANTIES.
@@ -37,6 +37,9 @@ release of the FDK.
 
 Changes with devkit 2.1.1
 -------------------------
+
+ *) Remove the static initialization of _fcgi_sF[] because on glibc 2.x based
+ systems stdin/stdout/stderr are no longer static.
   
  *) Flush FastCGI buffers at application exit.  <eichin@fastengines.com>
     
index d08b673..0599b5b 100644 (file)
@@ -12,7 +12,7 @@
  */
 
 #ifndef lint
-static const char rcsid[] = "$Id: fcgi_stdio.c,v 1.5 1999/06/07 05:03:48 roberts Exp $";
+static const char rcsid[] = "$Id: fcgi_stdio.c,v 1.6 1999/06/07 05:39:03 roberts Exp $";
 #endif /* not lint */
 
 #ifdef _WIN32
@@ -48,11 +48,7 @@ static const char rcsid[] = "$Id: fcgi_stdio.c,v 1.5 1999/06/07 05:03:48 roberts
 #define TRUE  (1)
 #endif
 
-#ifdef _WIN32
 FCGI_FILE _fcgi_sF[3];
-#else
-FCGI_FILE _fcgi_sF[3] = {{stdin, NULL}, {stdout, NULL}, {stderr, NULL}};
-#endif
 
 #ifdef _WIN32
 #define popen _popen