sas Tue Sep 2 07:29:17 2003 EDT
Modified files:
/php-src/ext/ircg ircg.c php_ircg.h
Log:
enable setting of keep alive interval through php.ini
Index: php-src/ext/ircg/ircg.c
diff -u php-src/ext/ircg/ircg.c:1.195 php-src/ext/ircg/ircg.c:1.196
--- php-src/ext/ircg/ircg.c:1.195 Wed Aug 13 14:59:13 2003
+++ php-src/ext/ircg/ircg.c Tue Sep 2 07:29:16 2003
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: ircg.c,v 1.195 2003/08/13 18:59:13 sas Exp $ */
+/* $Id: ircg.c,v 1.196 2003/09/02 11:29:16 sas Exp $ */
/* {{{ includes */
@@ -222,8 +222,10 @@
PHP_INI_BEGIN()
STD_PHP_INI_ENTRY("ircg.work_dir", "/tmp/ircg", PHP_INI_ALL, OnUpdateString,
work_dir, zend_ircg_globals, ircg_globals)
STD_PHP_INI_ENTRY("ircg.shared_mem_size", "6000000", PHP_INI_ALL, OnUpdateInt,
shared_mem_size, zend_ircg_globals, ircg_globals)
+ STD_PHP_INI_ENTRY("ircg.keep_alive_interval", "60", PHP_INI_ALL, OnUpdateInt,
ka_interval, zend_ircg_globals, ircg_globals)
STD_PHP_INI_ENTRY("ircg.max_format_message_sets", "12", PHP_INI_ALL,
OnUpdateInt, max_fmt_msg_sets, zend_ircg_globals, ircg_globals)
STD_PHP_INI_ENTRY("ircg.control_user", "nobody", PHP_INI_ALL, OnUpdateString,
control_user, zend_ircg_globals, ircg_globals)
+
PHP_INI_END()
/* }}} */
@@ -2730,6 +2732,7 @@
size_t sz;
TSRMLS_FETCH();
+ ircg_reader_keep_alive_interval(IRCGG(ka_interval));
php_ircg_cache_entries = malloc(sizeof(struct cache_entry) *
NR_CACHE_ENTRIES);
memset(php_ircg_cache_entries, 0, sizeof(struct cache_entry) *
NR_CACHE_ENTRIES);
Index: php-src/ext/ircg/php_ircg.h
diff -u php-src/ext/ircg/php_ircg.h:1.31 php-src/ext/ircg/php_ircg.h:1.32
--- php-src/ext/ircg/php_ircg.h:1.31 Tue Jul 8 00:59:47 2003
+++ php-src/ext/ircg/php_ircg.h Tue Sep 2 07:29:16 2003
@@ -74,6 +74,7 @@
char *control_user;
long shared_mem_size;
long max_fmt_msg_sets;
+ long ka_interval;
char *work_dir;
ZEND_END_MODULE_GLOBALS(ircg)
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php