[sudo-commits] sudo changeset 9034:8773142b4117

Todd C. Miller Todd.Miller at courtesan.com
Mon Oct 14 10:50:02 MDT 2013


changeset:	9034:8773142b4117 in /home/hg/sudo
details:	http://www.sudo.ws/repos/sudo/rev/8773142b4117
user:		Todd C. Miller <Todd.Miller at courtesan.com>
date:		Sat Oct 12 05:53:43 2013 -0600

Log Message:
	Simple event subsystem that uses poll() or select().  Basically a
	simplied subset of libevent2.  Currently only fd events are supported
	(since that's all we need).  The poll() backend is used by default,
	except on Mac OS X where poll() is broken for devices (including
	/dev/tty and ptys).

diffstat:

 INSTALL                     |    7 +
 MANIFEST                    |    4 +
 common/Makefile.in          |   22 +++-
 common/event.c              |  224 ++++++++++++++++++++++++++++++++++++++++++++
 common/event_poll.c         |  197 ++++++++++++++++++++++++++++++++++++++
 common/event_select.c       |  207 ++++++++++++++++++++++++++++++++++++++++
 common/list.c               |   40 +++++++-
 common/sudo_debug.c         |    1 +
 config.h.in                 |    3 +
 configure                   |   36 ++++++-
 configure.in                |   21 +++-
 include/list.h              |    2 +
 include/sudo_debug.h        |    1 +
 include/sudo_event.h        |  122 +++++++++++++++++++++++
 mkdep.pl                    |    2 +-
 plugins/sudoers/Makefile.in |    8 +-
 src/Makefile.in             |    6 +-
 src/exec_pty.c              |    2 +-
 18 files changed, 890 insertions(+), 15 deletions(-)


More information about the sudo-commits mailing list