]> granicus.if.org Git - apache/commitdiff
A quick hack around Aaron's patch. Win32 'supports' anon shm, but
authorWilliam A. Rowe Jr <wrowe@apache.org>
Thu, 24 Jan 2002 07:47:10 +0000 (07:47 +0000)
committerWilliam A. Rowe Jr <wrowe@apache.org>
Thu, 24 Jan 2002 07:47:10 +0000 (07:47 +0000)
  Apache's implementation requires fork().

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92996 13f79535-47bb-0310-9956-ffa450edef68

server/scoreboard.c

index a2572a86992404b46d5788859638d591a4a84d94..927a6364230df79dd54cf0229ecd460f4e354fbf 100644 (file)
@@ -164,6 +164,7 @@ static apr_status_t open_scoreboard(apr_pool_t *p)
     apr_status_t rv;
     char *fname = NULL;
 
+#ifndef WIN32
     rv = apr_shm_create(&scoreboard_shm, scoreboard_size, fname, p);
     if ((rv != APR_SUCCESS) && (rv != APR_ENOTIMPL)) {
         ap_log_error(APLOG_MARK, APLOG_CRIT, rv, NULL,
@@ -172,6 +173,9 @@ static apr_status_t open_scoreboard(apr_pool_t *p)
         return rv;
     }
     if (rv == APR_ENOTIMPL) {
+#else
+    {
+#endif
         if (ap_scoreboard_fname) {
             fname = ap_server_root_relative(p, ap_scoreboard_fname);
         }