]> granicus.if.org Git - php/commitdiff
Pass the TSRMS pointers to sapi_module_struct.log_message, this saves some TSRMLS_FET...
authorKalle Sommer Nielsen <kalle@php.net>
Wed, 18 Aug 2010 13:34:40 +0000 (13:34 +0000)
committerKalle Sommer Nielsen <kalle@php.net>
Wed, 18 Aug 2010 13:34:40 +0000 (13:34 +0000)
14 files changed:
ext/standard/basic_functions.c
main/SAPI.h
main/main.c
sapi/apache/mod_php5.c
sapi/apache2filter/sapi_apache2.c
sapi/apache2handler/sapi_apache2.c
sapi/apache_hooks/mod_php5.c
sapi/cgi/cgi_main.c
sapi/cli/php_cli.c
sapi/continuity/capi.c
sapi/embed/php_embed.c
sapi/fpm/fpm/fpm_main.c
sapi/litespeed/lsapi_main.c
sapi/nsapi/nsapi.c

index df6ca7e41ad94282de64e00a547ba559f1185463..55194145c17b719ba0c5420895ac7599aaa06da4 100644 (file)
@@ -4633,7 +4633,7 @@ PHPAPI int _php_error_log_ex(int opt_err, char *message, int message_len, char *
 
                case 4: /* send to SAPI */
                        if (sapi_module.log_message) {
-                               sapi_module.log_message(message);
+                               sapi_module.log_message(message TSRMLS_CC);
                        } else {
                                return FAILURE;
                        }
index 972a6b0e05603e731734c4c04b3e56760634a3f6..3d14ae53f87100054115e14a6cf8fca70bf5c130 100644 (file)
@@ -237,7 +237,7 @@ struct _sapi_module_struct {
        char *(*read_cookies)(TSRMLS_D);
 
        void (*register_server_variables)(zval *track_vars_array TSRMLS_DC);
-       void (*log_message)(char *message);
+       void (*log_message)(char *message TSRMLS_DC);
        time_t (*get_request_time)(TSRMLS_D);
        void (*terminate_process)(TSRMLS_D);
 
index 9d8a5f2f2fb462b06004ae193e9539e807967d86..c03bf73024e83e13816038975c84c11042f1fa72 100644 (file)
@@ -567,7 +567,7 @@ PHPAPI void php_log_err(char *log_message TSRMLS_DC)
        /* Otherwise fall back to the default logging location, if we have one */
 
        if (sapi_module.log_message) {
-               sapi_module.log_message(log_message);
+               sapi_module.log_message(log_message TSRMLS_CC);
        }
        PG(in_error_log) = 0;
 }
index 2b64270b992b28d25da724e2c64ee62b0c20b5be..1d858a5bc1a16f3f582d4d18190251e0954a29a2 100644 (file)
@@ -307,10 +307,8 @@ static int php_apache_startup(sapi_module_struct *sapi_module)
 
 /* {{{ php_apache_log_message
  */
-static void php_apache_log_message(char *message)
+static void php_apache_log_message(char *message TSRMLS_DC)
 {
-       TSRMLS_FETCH();
-
        if (SG(server_context)) {
 #if MODULE_MAGIC_NUMBER >= 19970831
                aplog_error(NULL, 0, APLOG_ERR | APLOG_NOERRNO, ((request_rec *) SG(server_context))->server, "%s", message);
index 2a7d5b7dd0165bde7ffee50d945efbc672d23c80..5aa798c53de19079c1aef0342057900a1982910c 100644 (file)
@@ -282,10 +282,9 @@ php_apache_sapi_flush(void *server_context)
        }
 }
 
-static void php_apache_sapi_log_message(char *msg)
+static void php_apache_sapi_log_message(char *msg TSRMLS_DC)
 {
        php_struct *ctx;
-       TSRMLS_FETCH();
 
        ctx = SG(server_context);
    
index ae757f5702ba29108d89a9037b5b61ca6f4a1ed2..f8eb2d47ea6af712fb131efbb62304e4d40bde22 100644 (file)
@@ -313,10 +313,9 @@ php_apache_sapi_flush(void *server_context)
        }
 }
 
-static void php_apache_sapi_log_message(char *msg)
+static void php_apache_sapi_log_message(char *msg TSRMLS_DC)
 {
        php_struct *ctx;
-       TSRMLS_FETCH();
 
        ctx = SG(server_context);
 
@@ -327,12 +326,12 @@ static void php_apache_sapi_log_message(char *msg)
        }
 }
 
-static void php_apache_sapi_log_message_ex(char *msg, request_rec *r)
+static void php_apache_sapi_log_message_ex(char *msg, request_rec *r TSRMLS_DC)
 {
        if (r) {
                ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r, msg, r->filename);
        } else {
-               php_apache_sapi_log_message(msg);
+               php_apache_sapi_log_message(msg TSRMLS_CC);
        }
 }
 
@@ -589,12 +588,12 @@ normal:
        }
 
        if (r->finfo.filetype == 0) {
-               php_apache_sapi_log_message_ex("script '%s' not found or unable to stat", r);
+               php_apache_sapi_log_message_ex("script '%s' not found or unable to stat", r TSRMLS_CC);
                PHPAP_INI_OFF;
                return HTTP_NOT_FOUND;
        }
        if (r->finfo.filetype == APR_DIR) {
-               php_apache_sapi_log_message_ex("attempt to invoke directory '%s' as script", r);
+               php_apache_sapi_log_message_ex("attempt to invoke directory '%s' as script", r TSRMLS_CC);
                PHPAP_INI_OFF;
                return HTTP_FORBIDDEN;
        }
index 8e7cd2f292ef358f3faddf0e6b6e65bf6ca145af..f7fadd9919cfa66ad6d8443b6c322840176ce2ba 100644 (file)
@@ -430,10 +430,8 @@ static int php_apache_startup(sapi_module_struct *sapi_module)
 
 /* {{{ php_apache_log_message
  */
-static void php_apache_log_message(char *message)
+static void php_apache_log_message(char *message TSRMLS_DC)
 {
-       TSRMLS_FETCH();
-
        if (SG(server_context)) {
 #if MODULE_MAGIC_NUMBER >= 19970831
                aplog_error(NULL, 0, APLOG_ERR | APLOG_NOERRNO, ((request_rec *) SG(server_context))->server, "%s", message);
index 599f2ba4204fa5fc3e6eac6a3e6d13acffdf642c..b57abd3e1b2971caf1fb2d92a1d2168a6d1d3ecd 100644 (file)
@@ -676,10 +676,8 @@ static void sapi_cgi_register_variables(zval *track_vars_array TSRMLS_DC)
        }
 }
 
-static void sapi_cgi_log_message(char *message)
+static void sapi_cgi_log_message(char *message TSRMLS_DC)
 {
-       TSRMLS_FETCH();
-
        if (fcgi_is_fastcgi() && CGIG(fcgi_logging)) {
                fcgi_request *request;
 
index 8856bf8e6c7fec2d602de9c8be60247ea2cadaed..2fdba62a0d380f59b4a59fea73e8b5d43a5782cf 100644 (file)
@@ -374,7 +374,7 @@ static void sapi_cli_register_variables(zval *track_vars_array TSRMLS_DC) /* {{{
 }
 /* }}} */
 
-static void sapi_cli_log_message(char *message) /* {{{ */
+static void sapi_cli_log_message(char *message TSRMLS_DC) /* {{{ */
 {
        fprintf(stderr, "%s\n", message);
 }
@@ -476,7 +476,7 @@ static sapi_module_struct cli_sapi_module = {
        sapi_cli_log_message,                   /* Log message */
        NULL,                                                   /* Get request time */
        NULL,                                                   /* Child terminate */
-
+       
        STANDARD_SAPI_MODULE_PROPERTIES
 };
 /* }}} */
index dc3586e455bdebedcb2680ca2bf7e446cb9e2f00..87190a32fe1a01ce427784ff24fdd3bfac2c178b 100644 (file)
@@ -343,9 +343,8 @@ static void sapi_capi_register_server_variables(zval * track_vars_array TSRMLS_D
 
 }
 
-static void capi_log_message(char *message)
+static void capi_log_message(char *message TSRMLS_DC)
 {
-   TSRMLS_FETCH();
    capi_request_context *rc = (capi_request_context *) SG(server_context);
    logFmsg(0, "mod/php: %s", message);
 }
index 3f5e8dc2c3d4b25e9f894c7ff4a087235a7f1e0c..9cce17aaf0b7cb48c4cab726caab9be4dd6cc09c 100644 (file)
@@ -90,7 +90,7 @@ static void php_embed_send_header(sapi_header_struct *sapi_header, void *server_
 {
 }
 
-static void php_embed_log_message(char *message)
+static void php_embed_log_message(char *message TSRMLS_DC)
 {
        fprintf (stderr, "%s\n", message);
 }
index 8f25c987324fa3d38e8dab3de6c3099110f719d0..5f7244f577590c1712f9322cd717c9e8c1908b92 100644 (file)
@@ -698,10 +698,8 @@ static void sapi_cgi_register_variables(zval *track_vars_array TSRMLS_DC)
        }
 }
 
-static void sapi_cgi_log_message(char *message)
+static void sapi_cgi_log_message(char *message TSRMLS_DC)
 {
-       TSRMLS_FETCH();
-
        if (fcgi_is_fastcgi() && CGIG(fcgi_logging)) {
                fcgi_request *request;
 
index fa8248e5d6c432202002fc530447cc6af92e5b30..907afda290ff062662a442571fbfcdc740ffdc28 100644 (file)
@@ -268,7 +268,7 @@ static int sapi_lsapi_send_headers(sapi_headers_struct *sapi_headers TSRMLS_DC)
 
 /* {{{ sapi_lsapi_send_headers
  */
-static void sapi_lsapi_log_message(char *message)
+static void sapi_lsapi_log_message(char *message TSRMLS_DC)
 {
        int len = strlen( message );
        LSAPI_Write_Stderr( message, len);
index b35dd5f0afe5b17ff9017834eb84c77bb6a9ef24..eaa20f7ffff30c82990f3b50626a07b820dfb596 100644 (file)
@@ -773,9 +773,8 @@ static void sapi_nsapi_register_server_variables(zval *track_vars_array TSRMLS_D
        }
 }
 
-static void nsapi_log_message(char *message)
+static void nsapi_log_message(char *message TSRMLS_DC)
 {
-       TSRMLS_FETCH();
        nsapi_request_context *rc = (nsapi_request_context *)SG(server_context);
 
        if (rc) {