helly           Thu Dec  5 15:13:36 2002 EDT

  Modified files:              
    /php4/ext/session   mod_files.c mod_mm.c session.c 
  Log:
  php_error -> php_error_docref
  
  
Index: php4/ext/session/mod_files.c
diff -u php4/ext/session/mod_files.c:1.83 php4/ext/session/mod_files.c:1.84
--- php4/ext/session/mod_files.c:1.83   Wed Oct  2 02:05:16 2002
+++ php4/ext/session/mod_files.c        Thu Dec  5 15:13:35 2002
@@ -16,7 +16,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: mod_files.c,v 1.83 2002/10/02 06:05:16 sas Exp $ */
+/* $Id: mod_files.c,v 1.84 2002/12/05 20:13:35 helly Exp $ */
 
 #include "php.h"
 
@@ -142,7 +142,7 @@
                ps_files_close(data);
                
                if (!ps_files_valid_key(key)) {
-                       php_error(E_WARNING, "The session id contains illegal 
characters, valid characters are only a-z, A-Z and 0-9");
+                       php_error_docref(NULL TSRMLS_CC, E_WARNING, "The session id 
+contains illegal characters, valid characters are only a-z, A-Z and 0-9");
                        return;
                }
                if (!ps_files_path_create(buf, sizeof(buf), data, key))
@@ -157,11 +157,11 @@
 
 #ifdef F_SETFD
                        if (fcntl(data->fd, F_SETFD, 1)) {
-                               php_error(E_WARNING, "fcntl(%d, F_SETFD, 1) failed: %s 
(%d)", data->fd, strerror(errno), errno);
+                               php_error_docref(NULL TSRMLS_CC, E_WARNING, "fcntl(%d, 
+F_SETFD, 1) failed: %s (%d)", data->fd, strerror(errno), errno);
                        }
 #endif
                } else {
-                       php_error(E_WARNING, "open(%s, O_RDWR) failed: %s (%d)", buf, 
+                       php_error_docref(NULL TSRMLS_CC, E_WARNING, "open(%s, O_RDWR) 
+failed: %s (%d)", buf, 
                                        strerror(errno), errno);
                }
        }
@@ -180,7 +180,7 @@
 
        dir = opendir(dirname);
        if (!dir) {
-               php_error(E_NOTICE, "ps_files_cleanup_dir: opendir(%s) failed: %s 
(%d)\n", dirname, strerror(errno), errno);
+               php_error_docref(NULL TSRMLS_CC, E_NOTICE, "ps_files_cleanup_dir: 
+opendir(%s) failed: %s (%d)\n", dirname, strerror(errno), errno);
                return (0);
        }
 
@@ -280,9 +280,9 @@
 
        if (n != sbuf.st_size) {
                if (n == -1)
-                       php_error(E_WARNING, "read failed: %s (%d)", strerror(errno), 
errno);
+                       php_error_docref(NULL TSRMLS_CC, E_WARNING, "read failed: %s 
+(%d)", strerror(errno), errno);
                else
-                       php_error(E_WARNING, "read returned less bytes than 
requested");
+                       php_error_docref(NULL TSRMLS_CC, E_WARNING, "read returned 
+less bytes than requested");
                efree(*val);
                return FAILURE;
        }
@@ -316,9 +316,9 @@
 
        if (n != vallen) {
                if (n == -1)
-                       php_error(E_WARNING, "write failed: %s (%d)", strerror(errno), 
errno);
+                       php_error_docref(NULL TSRMLS_CC, E_WARNING, "write failed: %s 
+(%d)", strerror(errno), errno);
                else
-                       php_error(E_WARNING, "write wrote less bytes than requested");
+                       php_error_docref(NULL TSRMLS_CC, E_WARNING, "write wrote less 
+bytes than requested");
                return FAILURE;
        }
 
Index: php4/ext/session/mod_mm.c
diff -u php4/ext/session/mod_mm.c:1.39 php4/ext/session/mod_mm.c:1.40
--- php4/ext/session/mod_mm.c:1.39      Thu Jun 27 22:27:02 2002
+++ php4/ext/session/mod_mm.c   Thu Dec  5 15:13:35 2002
@@ -16,7 +16,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: mod_mm.c,v 1.39 2002/06/28 02:27:02 sniper Exp $ */
+/* $Id: mod_mm.c,v 1.40 2002/12/05 20:13:35 helly Exp $ */
 
 #include "php.h"
 
@@ -124,7 +124,9 @@
        
        sd = mm_malloc(data->mm, sizeof(ps_sd) + keylen);
        if (!sd) {
-               php_error(E_WARNING, "mm_malloc failed, avail %d, err %s", 
mm_available(data->mm), mm_error());
+               TSRMlS_FETCH();
+
+               php_error_docref(NULL TSRMLS_CC, E_WARNING, "mm_malloc failed, avail 
+%d, err %s", mm_available(data->mm), mm_error());
                return NULL;
        }
 
@@ -359,7 +361,7 @@
 
                        if (!sd->data) {
                                ps_sd_destroy(data, sd);
-                               php_error(E_WARNING, "cannot allocate new data 
segment");
+                               php_error_docref(NULL TSRMLS_CC, E_WARNING, "cannot 
+allocate new data segment");
                                sd = NULL;
                        }
                }
Index: php4/ext/session/session.c
diff -u php4/ext/session/session.c:1.338 php4/ext/session/session.c:1.339
--- php4/ext/session/session.c:1.338    Wed Nov 20 12:15:00 2002
+++ php4/ext/session/session.c  Thu Dec  5 15:13:35 2002
@@ -17,7 +17,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: session.c,v 1.338 2002/11/20 17:15:00 sas Exp $ */
+/* $Id: session.c,v 1.339 2002/12/05 20:13:35 helly Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -86,7 +86,7 @@
 static PHP_INI_MH(OnUpdateSaveHandler)
 {
        if (PS(session_status) == php_session_active) {
-               php_error(E_WARNING, "A session is active. You cannot change the 
session module's ini settings at this time.");
+               php_error_docref(NULL TSRMLS_CC, E_WARNING, "A session is active. You 
+cannot change the session module's ini settings at this time.");
                return FAILURE;
        }
        PS(mod) = _php_find_ps_module(new_value TSRMLS_CC);
@@ -98,7 +98,7 @@
 
 #if 0
        if(!PS(mod)) {
-               php_error(E_ERROR,"Cannot find save handler %s",new_value);
+               php_error_docref(E_ERROR, "Cannot find save handler %s", new_value);
        }
 #endif
        return SUCCESS;
@@ -107,7 +107,7 @@
 static PHP_INI_MH(OnUpdateSerializer)
 {
        if (PS(session_status) == php_session_active) {
-               php_error(E_WARNING, "A session is active. You cannot change the 
session module's ini settings at this time.");
+               php_error_docref(NULL TSRMLS_CC, E_WARNING, "A session is active. You 
+cannot change the session module's ini settings at this time.");
                return FAILURE;
        }
        PS(serializer) = _php_find_ps_serializer(new_value TSRMLS_CC);
@@ -119,7 +119,7 @@
 
 #if 0
        if(!PS(serializer)) {
-               php_error(E_ERROR,"Cannot find serialization handler %s",new_value);
+               php_error_docref(E_ERROR, "Cannot find serialization handler %s", 
+new_value);
        }
 #endif
        return SUCCESS;
@@ -531,7 +531,7 @@
 {
        if (PS(serializer)->decode(val, vallen TSRMLS_CC) == FAILURE) {
                php_session_destroy(TSRMLS_C);
-               php_error(E_WARNING, "Failed to decode session object. Session has 
been destroyed.");
+               php_error_docref(NULL TSRMLS_CC, E_WARNING, "Failed to decode session 
+object. Session has been destroyed.");
        }
 }
 
@@ -598,7 +598,7 @@
 
        /* Open session handler first */
        if (PS(mod)->open(&PS(mod_data), PS(save_path), PS(session_name) TSRMLS_CC) == 
FAILURE) {
-               php_error(E_ERROR, "Failed to initialize session module");
+               php_error_docref(NULL TSRMLS_CC, E_ERROR, "Failed to initialize 
+session module");
                return;
        }
        
@@ -639,7 +639,7 @@
                        }
                        break;
                case HASH_KEY_IS_LONG:
-                       php_error(E_NOTICE, "The session bug compatibility code will 
not "
+                       php_error_docref(NULL TSRMLS_CC, E_NOTICE, "The session bug 
+compatibility code will not "
                                        "try to locate the global variable $%d due to 
its "
                                        "numeric nature.", num_key);
                        break;
@@ -671,7 +671,7 @@
                        }
 
                        if (do_warn && PS(bug_compat_warn)) {
-                               php_error(E_WARNING, "Your script possibly relies on a 
session side-effect which existed until PHP 4.2.3. Please be advised that the session 
extension does not consider global variables as a source of data, unless 
register_globals is enabled. You can disable this functionality and this warning by 
setting session.bug_compat_42 or session.bug_compat_warn to off, respectively.");
+                               php_error_docref(NULL TSRMLS_CC, E_WARNING, "Your 
+script possibly relies on a session side-effect which existed until PHP 4.2.3. Please 
+be advised that the session extension does not consider global variables as a source 
+of data, unless register_globals is enabled. You can disable this functionality and 
+this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, 
+respectively.");
                        }
                }
 
@@ -689,7 +689,7 @@
                }
 
                if (ret == FAILURE)
-                       php_error(E_WARNING, "Failed to write session data (%s). 
Please "
+                       php_error_docref(NULL TSRMLS_CC, E_WARNING, "Failed to write 
+session data (%s). Please "
                                        "verify that the current setting of 
session.save_path "
                                        "is correct (%s)",
                                        PS(mod)->name,
@@ -808,10 +808,10 @@
                int output_start_lineno = php_get_output_start_lineno(TSRMLS_C);
 
                if (output_start_filename) {
-                       php_error(E_WARNING, "Cannot send session cache limiter - 
headers already sent (output started at %s:%d)",
+                       php_error_docref(NULL TSRMLS_CC, E_WARNING, "Cannot send 
+session cache limiter - headers already sent (output started at %s:%d)",
                                output_start_filename, output_start_lineno);
                } else {
-                       php_error(E_WARNING, "Cannot send session cache limiter - 
headers already sent");
+                       php_error_docref(NULL TSRMLS_CC, E_WARNING, "Cannot send 
+session cache limiter - headers already sent");
                }       
                return -2;
        }
@@ -842,10 +842,10 @@
                int output_start_lineno = php_get_output_start_lineno(TSRMLS_C);
 
                if (output_start_filename) {
-                       php_error(E_WARNING, "Cannot send session cookie - headers 
already sent by (output started at %s:%d)",
+                       php_error_docref(NULL TSRMLS_CC, E_WARNING, "Cannot send 
+session cookie - headers already sent by (output started at %s:%d)",
                                output_start_filename, output_start_lineno);
                } else {
-                       php_error(E_WARNING, "Cannot send session cookie - headers 
already sent");
+                       php_error_docref(NULL TSRMLS_CC, E_WARNING, "Cannot send 
+session cookie - headers already sent");
                }       
                return;
        }
@@ -1051,7 +1051,7 @@
                        PS(mod)->gc(&PS(mod_data), PS(gc_maxlifetime), &nrdels 
TSRMLS_CC);
 #if 0
                        if (nrdels != -1)
-                               php_error(E_NOTICE, "purged %d expired session 
objects\n", nrdels);
+                               php_error_docref(NULL TSRMLS_CC, E_NOTICE, "purged %d 
+expired session objects\n", nrdels);
 #endif
                }
        }
@@ -1062,13 +1062,13 @@
        zend_bool retval = SUCCESS;
 
        if (PS(session_status) != php_session_active) {
-               php_error(E_WARNING, "Trying to destroy uninitialized session");
+               php_error_docref(NULL TSRMLS_CC, E_WARNING, "Trying to destroy 
+uninitialized session");
                return FAILURE;
        }
 
        if (PS(mod)->destroy(&PS(mod_data), PS(id) TSRMLS_CC) == FAILURE) {
                retval = FAILURE;
-               php_error(E_WARNING, "Session object destruction failed");
+               php_error_docref(NULL TSRMLS_CC, E_WARNING, "Session object 
+destruction failed");
        }
        
        php_rshutdown_session_globals(TSRMLS_C);
@@ -1119,7 +1119,7 @@
        }
 
        if (array_init(return_value) == FAILURE) {
-               php_error(E_ERROR, "Cannot initialize return value from 
session_get_cookie_parameters");
+               php_error_docref(NULL TSRMLS_CC, E_ERROR, "Cannot initialize return 
+value from session_get_cookie_parameters");
                RETURN_FALSE;
        }
 
@@ -1177,7 +1177,7 @@
                        PS(mod_data) = NULL;
                } else {
                        efree(old);
-                       php_error(E_ERROR, "Cannot find named PHP session module (%s)",
+                       php_error_docref(NULL TSRMLS_CC, E_ERROR, "Cannot find named 
+PHP session module (%s)",
                                        Z_STRVAL_PP(p_name));
                        RETURN_FALSE;
                }

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to