Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
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.
Fix a lot of doxygen warnings. Thanks to Brad Hards for the patch. I added a few more fixes, and there are still more that might need a doxygen expert. PR: 48061 Submitted by: Brad Hards Reviewed by: poirier
clarify ptr
Align doccos with code and clarify: grab tries to find a free slot and returns that
dditional docco changes... No functional changes
comment change - no functional change
"officially" add grab/release to slotmem provider API
Another slotmem flag. This one determines if access requires grab/return
compile-time issues
Final ( :) ) step to transition which removes the ap_slotmem_foo API and just does providers direct
add API back from r774454
ap_slotmem_mem no longer exists. We never provide the ptr to the actual mem. Instead, we rely solely on getter/setter
If we have a mutex, we should use it whenever we create a shared mem segment. This allows safe segment creation post child-init
Move to an enum, instead of bitmaps... no functional change
Add a parameter for slotmem_create for the persistancy of the slotmem area.
Remove ap_slotmem_lock / ap_slotmem_unlock from the slotmem API.
Add getter/setter functions to the slotmem API. Also, reset the id vars to unsigned ints universally.
Add new struct element: name...
Transition mod_slotmem to ap_slotmem... just monkeying with the locations, etc. now... adding getter/setter will be over the weekend and post-2.3.1 but I figured at least do this beforehand... I love trunk :)
be consistant with naming...
Modules will also need to know which methods are available in order to better choose... complete the API insulation.
detabify and clean some whitespace
And complete the API changes...
Start of further refactoring....
Move desc of slotmem type to be generic enough so can be shared among all memory providers.
implement mutex control from shared memory... plain memory not done yet... wonder if we should even do/include it? Also looking at cleaning up the struct... do we really need the sharedslotdesc element??
Add in the useful slotmem memory module, from httpd-scoreboard. Cleaned up...
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.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |