summaryrefslogtreecommitdiffhomepage
path: root/src/core/ngx_slab.h (follow)
AgeCommit message (Collapse)AuthorFilesLines
2012-01-18Copyright updated.Maxim Konovalov1-0/+1
2011-11-23Added shmtx interface to forcibly unlock mutexes.Maxim Dounin1-1/+1
It is currently used from master process on abnormal worker termination to unlock accept mutex (unlocking of accept mutex was broken in 1.0.2). It is expected to be used in the future to unlock other mutexes as well. Shared mutex code was rewritten to make this possible in a safe way, i.e. with a check if lock was actually held by the exited process. We again use pid to lock mutex, and use separate atomic variable for a count of processes waiting in sem_wait().
2009-06-02test that zone has the same addresses in different processesIgor Sysoev1-0/+1
2009-04-18support attaching to an existent Win32 shared memoryIgor Sysoev1-0/+2
2009-03-27improve ngx_slab_alloc() error loggingIgor Sysoev1-0/+3
2007-01-02many bug fixes and ngx_slab_alloc_locked()/ngx_slab_free_locked()Igor Sysoev1-0/+2
2006-11-20slab allocator in shared memoryIgor Sysoev1-18/+20
2004-09-29nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyrightIgor Sysoev1-1/+1
2004-09-28nginx-0.1.0-2004-09-28-12:34:51 import; set copyright and remove unused filesIgor Sysoev1-0/+6
2004-06-16nginx-0.0.7-2004-06-16-23:36:07 importIgor Sysoev1-0/+37