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

Reply via email to