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