nginx/auto
Valentin Bartenev 5c2dd3913a Events: support for EPOLLEXCLUSIVE.
This flag appeared in Linux 4.5 and is useful for avoiding thundering herd
problem.

The current Linux kernel implementation walks the list of exclusive waiters,
and queues an event to each epfd, until it finds the first waiter that has
threads blocked on it via epoll_wait().
2016-07-15 15:18:57 +03:00
..
cc Configure: fix build with -Werror=old-style-definition. 2016-06-27 15:00:05 -07:00
lib Internal md5 and sha1 implementations are now always used. 2016-06-30 18:57:39 +03:00
os Events: support for EPOLLEXCLUSIVE. 2016-07-15 15:18:57 +03:00
types Configure: stop polluting NGX_ namespace. 2016-06-27 15:00:06 -07:00
configure
define
endianness Configure: fix build with -Werror=old-style-definition. 2016-06-27 15:00:05 -07:00
feature Configure: fix build with -Werror=old-style-definition. 2016-06-27 15:00:05 -07:00
have
have_headers
headers
include Configure: stop polluting NGX_ namespace. 2016-06-27 15:00:06 -07:00
init
install Configure: style. 2016-03-10 18:31:05 +03:00
make
module Internal md5 and sha1 implementations are now always used. 2016-06-30 18:57:39 +03:00
modules Events: support for EPOLLEXCLUSIVE. 2016-07-15 15:18:57 +03:00
nohave
options Stream: split_clients module. 2016-07-12 17:34:52 +03:00
sources An internal SHA1 implementation. 2016-06-09 16:55:38 +03:00
stubs
summary Internal md5 and sha1 implementations are now always used. 2016-06-30 18:57:39 +03:00
threads
unix Configure: fix build with -Werror=nonnull. 2016-06-27 15:00:04 -07:00