/[Apache-SVN]/httpd/httpd/trunk/server/util_mutex.c
ViewVC logotype

Log of /httpd/httpd/trunk/server/util_mutex.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 883859 - (view) (annotate) - [select for diffs]
Modified Tue Nov 24 20:30:00 2009 UTC (2 days, 10 hours ago) by trawick
File length: 13199 byte(s)
Diff to previous 883828 (colored)
fix the "fix" in r883816

internal function ap_set_mutex() should be AP_DECLARE_NONSTD()
like our other directive parsers

Revision 883828 - (view) (annotate) - [select for diffs]
Modified Tue Nov 24 19:28:34 2009 UTC (2 days, 11 hours ago) by trawick
File length: 13119 byte(s)
Diff to previous 883816 (colored)
fix Win32 compile failure in r883540, reported by Gregg Smith

DEFAULT_REL_RUNTIMEDIR defined only in mpm_default.h for 
NetWare and dsp-based Win32 builds

mpm_default.h not in normal include path on Unix

thus, hardcode "logs" directory when DEFAULT_REL_RUNTIMEDIR
isn't defined

(file-based mutexes aren't configurable for those platforms anyway)

Revision 883816 - (view) (annotate) - [select for diffs]
Modified Tue Nov 24 19:06:16 2009 UTC (2 days, 11 hours ago) by trawick
File length: 13053 byte(s)
Diff to previous 883802 (colored)
fix Win32 compile failure in r883540, reported by Gregg Smith

(on Win32, external APIs use one calling convention while directive 
parsers use a different one)

Revision 883802 - (view) (annotate) - [select for diffs]
Modified Tue Nov 24 17:55:37 2009 UTC (2 days, 12 hours ago) by trawick
File length: 13077 byte(s)
Diff to previous 883540 (colored)
fix Win32 compile failure in r883540, reported by Gregg Smith

Revision 883540 - (view) (annotate) - [select for diffs]
Modified Mon Nov 23 23:17:51 2009 UTC (3 days, 7 hours ago) by trawick
File length: 13042 byte(s)
Diff to previous 758613 (colored)
Replace AcceptMutex, LockFile, RewriteLock, SSLMutex, SSLStaplingMutex,
and WatchdogMutexPath with a single Mutex directive.  Add APIs to
simplify setup and user customization of APR proc and global mutexes.  
(See util_mutex.h.)  Build-time setting DEFAULT_LOCKFILE is no longer
respected; set DEFAULT_REL_RUNTIMEDIR instead.

Some existing modules, such as mod_ldap and mod_auth_digest gain 
configurability for their mutexes.

Revision 758613 - (view) (annotate) - [select for diffs]
Modified Thu Mar 26 12:44:48 2009 UTC (8 months ago) by trawick
File length: 3530 byte(s)
Diff to previous 645455 (colored)
remove leader, perchild, and threadpool MPMs (other than non-English bits in common parts of the manual)

Revision 645455 - (view) (annotate) - [select for diffs]
Modified Mon Apr 7 10:45:43 2008 UTC (19 months, 2 weeks ago) by pquerna
File length: 3556 byte(s)
Diff to previous 568833 (colored)
Remove all references to CORE_PRIVATE.

Revision 568833 - (view) (annotate) - [select for diffs]
Modified Thu Aug 23 05:55:11 2007 UTC (2 years, 3 months ago) by wrowe
File length: 3578 byte(s)
Diff to previous 568794 (colored)
ap_available_mutexes_string and ap_add_available_mutexes_string 
cannot be data symbols when mod_ssl is built as a loadable module;
using an external string constant in a loadable module is not portable.

Also reorganize file and sem to follow their explicit mechanisms,
and ensured that the explicit mechansims are listed in order of 
preference.  

This raises a question, would [fcntl|file] be a clearer way of 
indiciating what the file/sem methods devolve to?

Revision 568794 - (view) (annotate) - [select for diffs]
Modified Thu Aug 23 01:29:38 2007 UTC (2 years, 3 months ago) by wrowe
File length: 4861 byte(s)
Diff to previous 467326 (colored)
Minor quibble; the declarespec for data comes after the data type.

Revision 467326 - (view) (annotate) - [select for diffs]
Added Tue Oct 24 13:17:29 2006 UTC (3 years, 1 month ago) by jim
File length: 4861 byte(s)
Once SSLMutex allowed for the setting of both the
locking method and the lockfile location, I never
liked how AcceptMutex was linked to LockFile. This
seemed unnecessary. Much better to have AcceptMutex
do both as well. Plus, now that we will likely see
other modules require a "standard" way of setting
mutexes, why not have Apache provide that as
an API of sorts.

Anyway, LockFile is now depreciated and AcceptMutex
is now SSLMutex-like. We also provide a short
function that "parses" out a mutex parameter
and strips out the mechanism and lockfile location.
AcceptMutex and SSLMutex is this capability.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2