]> granicus.if.org Git - sudo/commit
Add a list of active events in the base that the back end sets when
authorTodd C. Miller <Todd.Miller@courtesan.com>
Sat, 26 Oct 2013 12:55:23 +0000 (06:55 -0600)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Sat, 26 Oct 2013 12:55:23 +0000 (06:55 -0600)
commite16c99cd2a923fe02015958785b01ac56a271b54
tree4fdc3882583f4c0d5c95748bdbe290cccc3f1bb4
parentf68ca0168b6d7064e5ab187184f591478ea0b75b
Add a list of active events in the base that the back end sets when
it calls poll or select.  This allows the front end to iterate over
the events instead of having that code in both back ends.  It will
also simplify support for timeout events.  Also make sure we can't
touch freed memory if a callback frees its own event.
common/event.c
common/event_poll.c
common/event_select.c
include/sudo_event.h