s3:lib/events: use DLIST_DEMOTE() for fd events
authorStefan Metzmacher <metze@samba.org>
Mon, 24 Jan 2011 07:47:12 +0000 (08:47 +0100)
committerKarolin Seeger <kseeger@samba.org>
Sat, 5 Feb 2011 17:48:45 +0000 (18:48 +0100)
commit44a2e73cf07110e463f2262c50a377bdf17253d6
tree61e97fd58f5759e304e9aa0af382c4b98a2983c4
parent8a82e65f711e2f4ac893bd7e2365b305e1b088b8
s3:lib/events: use DLIST_DEMOTE() for fd events

This makes sure that fd events doesn't dry out,
because a fd with a lower number is busy.

metze

The last 3 patches address bug #7942 (inotify can somehow cause endless loops in
with select()).

Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Jan 31 16:59:44 CET 2011 on sn-devel-104
(cherry picked from commit ad10289ebcc78ab62ec86abb29f81eb769d17f4e)
(cherry picked from commit 3d2f72844a221dbdfe94fbf6e2b45c98ee158a9b)
source3/lib/events.c