Modified: httpd/httpd/trunk/modules/proxy/mod_proxy_scgi.c
URL: 
http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/proxy/mod_proxy_scgi.c?rev=1203859&r1=1203858&r2=1203859&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/proxy/mod_proxy_scgi.c (original)
+++ httpd/httpd/trunk/modules/proxy/mod_proxy_scgi.c Fri Nov 18 21:41:09 2011
@@ -511,12 +506,12 @@ static int scgi_handler(request_rec *r,

      if (strncasecmp(url, SCHEME "://", sizeof(SCHEME) + 2)) {
          ap_log_rerror(APLOG_MARK, APLOG_DEBUG, 0, r,
-                      "proxy: " PROXY_FUNCTION ": declining URL %s", url);
+                      "declining URL %s", url);
          return DECLINED;
      }

      /* Create space for state information */
-    status = ap_proxy_acquire_connection(PROXY_FUNCTION,&backend, worker,
+    status = ap_proxy_acquire_connection(__FUNCTION__,&backend, worker,
                                           r->server);
      if (status != OK) {
          goto cleanup;
@@ -532,10 +527,10 @@ static int scgi_handler(request_rec *r,
      }

      /* Step Two: Make the Connection */
-    if (ap_proxy_connect_backend(PROXY_FUNCTION, backend, worker, r->server)) {
-        ap_log_error(APLOG_MARK, APLOG_ERR, 0, r->server,
-                     "proxy: " PROXY_FUNCTION ": failed to make connection "
-                     "to backend: %s:%u", backend->hostname, backend->port);
+    if (ap_proxy_connect_backend(__FUNCTION__, backend, worker, r->server)) {
+        ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r,
+                      "failed to make connection to backend: %s:%u",
+                      backend->hostname, backend->port);
          status = HTTP_SERVICE_UNAVAILABLE;
          goto cleanup;
      }
@@ -551,7 +546,7 @@ static int scgi_handler(request_rec *r,
  cleanup:
      if (backend) {
          backend->close = 1; /* always close the socket */
-        ap_proxy_release_connection(PROXY_FUNCTION, backend, r->server);
+        ap_proxy_release_connection(__FUNCTION__, backend, r->server);
      }
      return status;
  }


While googling why one of my compilers would error out on this, it revealed that the __FUNCTION__ macro is C99 and not ANSI nor C89, and for now westillwant to support C89 AFAIK. I do not remember a go-ahead with C99 code. Did I miss that?

Cheers,

Gregg



Reply via email to