An official read-only mirror of http://hg.nginx.org/nginx/ which is updated hourly. Pull requests on GitHub cannot be accepted and will be automatically closed. The proper way to submit changes to nginx is via the nginx development mailing list, see http://nginx.org/en/docs/contributing_changes.html
Go to file
Maxim Dounin 91ecc8f43c Added shmtx interface to forcibly unlock mutexes.
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().
2011-11-23 13:55:38 +00:00
auto Made it possible to build/install from the SVN checkout. 2011-11-22 13:26:44 +00:00
conf svgz extension for compressed SVG added (close #56). 2011-11-21 09:20:50 +00:00
contrib nginx-0.3.55-RELEASE import 2006-07-28 15:16:17 +00:00
docs nginx-1.1.8-RELEASE 2011-11-14 15:37:54 +00:00
misc Ancient incomplete ngx_http_status_module removal. 2011-11-01 15:16:28 +00:00
src Added shmtx interface to forcibly unlock mutexes. 2011-11-23 13:55:38 +00:00
.hgtags release-1.1.8 tag 2011-11-14 15:38:02 +00:00