#1 11-05-2009 20:53:08

aa
10 dB
Registered: 22-07-2008
Posts: 344

PHP5 session_pgsql-0.6.1 patch

pecl extension session_pgsql-0.6.1 harus direvisi untuk bisa dikompile di PHP5,
berikut patch untuk:
1. mengupdate identifier fungsi OnUpdateInt menjadi OnUpdateLong
2. fix dummy registrasi TSRM_CC. apa itu TSRM?
3. fix empty_string
4. fix warning: incompatible pointer

Code:

--- session_pgsql.c.or    2003-01-18 00:45:54 +0000
+++ session_pgsql.c    2009-01-11 19:02:00 +0000
@@ -49,3 +49,3 @@
 static ps_pgsql_instance_t *ps_pgsql_instance;
-
+#define empty_string ""
@@ -124,4 +124,4 @@
 STD_PHP_INI_ENTRY("session_pgsql.serializable",  "0",    PHP_INI_SYSTEM, OnUpdateBool, serializable, php_session_pgsql_globals, session_pgsql_globals)
-STD_PHP_INI_ENTRY("session_pgsql.gc_interval",   "3600", PHP_INI_SYSTEM, OnUpdateInt, gc_interval, php_session_pgsql_globals, session_pgsql_globals)
-STD_PHP_INI_ENTRY("session_pgsql.vacuum_interval", "21600", PHP_INI_SYSTEM, OnUpdateInt, vacuum_interval, php_session_pgsql_globals, session_pgsql_globals)
+STD_PHP_INI_ENTRY("session_pgsql.gc_interval", "3600", PHP_INI_SYSTEM, OnUpdateLong, gc_interval, php_session_pgsql_globals, session_pgsql_globals)
+STD_PHP_INI_ENTRY("session_pgsql.vacuum_interval", "21600", PHP_INI_SYSTEM, OnUpdateLong, vacuum_interval, php_session_pgsql_globals, session_pgsql_globals)
 PHP_INI_END()
@@ -201,3 +201,3 @@
     if (PS_PGSQL(use_app_vars)) {
-        zend_register_auto_global("_APP", sizeof("_APP")-1 TSRMLS_CC);
+        zend_register_auto_global("_APP", sizeof("_APP")-1, NULL TSRMLS_CC); 
     }
@@ -661,3 +661,3 @@
                 PHP_VAR_UNSERIALIZE_INIT(var_hash);
-                php_var_unserialize(&PS_PGSQL(app_vars), (const char **)&data, data + strlen(data), &var_hash TSRMLS_CC); 
+                php_var_unserialize(&PS_PGSQL(app_vars), (const unsigned char **)&data, data + strlen(data), &var_hash TSRMLS_CC); 
                 PHP_VAR_UNSERIALIZE_DESTROY(var_hash);

hth,
aa

Offline

 

#2 12-05-2009 02:57:44

aa
10 dB
Registered: 22-07-2008
Posts: 344

Re: PHP5 session_pgsql-0.6.1 patch

yah- percuma.
ternyata extension ini tidak bisa digunakan di CGI. sad

Offline

 

#3 13-07-2012 19:51:45

DristIntott
2 dB
From: Burkina Faso
Registered: 24-04-2012
Posts: 47
Website

Re: PHP5 session_pgsql-0.6.1 patch

Curbing Drug Traffic ,   They are often pink and coated with a film like substance.  This drug is usually in capsules or tablets, and come in 250mg or 500mg, depending on the prescription you get. order azithromycin online  They are often pink and coated with a film like substance.  This drug is usually in capsules or tablets, and come in 250mg or 500mg, depending on the prescription you get.

Offline

 

Board footer

Powered by PunBB
© Copyright 2002-2008 PunBB