sas Tue Sep 2 11:44:22 2003 EDT
Modified files:
/php-src/ext/ircg ircg.c php_ircg_private.h
Log:
enable fastcgi support
Index: php-src/ext/ircg/ircg.c
diff -u php-src/ext/ircg/ircg.c:1.196 php-src/ext/ircg/ircg.c:1.197
--- php-src/ext/ircg/ircg.c:1.196 Tue Sep 2 07:29:16 2003
+++ php-src/ext/ircg/ircg.c Tue Sep 2 11:44:22 2003
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: ircg.c,v 1.196 2003/09/02 11:29:16 sas Exp $ */
+/* $Id: ircg.c,v 1.197 2003/09/02 15:44:22 sas Exp $ */
/* {{{ includes */
@@ -1144,6 +1144,9 @@
IRCGG(flush_data) = conn;
do_put = 0;
+
+ if (php_ircg->is_fastcgi)
+ irc_write_buf_reg(&conn->wb, WB_FILTER_FUNC,
irc_write_buf_filter_fastcgi);
RETVAL_TRUE;
} else {
close(conn->fd);
@@ -2739,6 +2742,8 @@
sz = sizeof(void *) * IRCGG(max_fmt_msg_sets);
php_ircg->fmt_msgs = IRCG_SHARED_ALLOC(sz);
memset(php_ircg->fmt_msgs, 0, sz);
+
+ php_ircg->is_fastcgi = strcmp(sapi_module.name, "cgi-fcgi") == 0;
} else if (stage == -1) {
memset(php_ircg, 0x78, sizeof *php_ircg);
IRCG_SHARED_FREE(php_ircg);
Index: php-src/ext/ircg/php_ircg_private.h
diff -u php-src/ext/ircg/php_ircg_private.h:1.9
php-src/ext/ircg/php_ircg_private.h:1.10
--- php-src/ext/ircg/php_ircg_private.h:1.9 Tue Jul 8 00:59:47 2003
+++ php-src/ext/ircg/php_ircg_private.h Tue Sep 2 11:44:22 2003
@@ -55,6 +55,8 @@
IRCG_LOCK(error_msgs_lock);
php_fmt_msgs_t fmt_msgs_default_compiled;
+
+ int is_fastcgi;
};
extern struct php_ircg_global *php_ircg;
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php