[sudo-commits] sudo changeset 9045:5986ba762a24

Todd C. Miller Todd.Miller at courtesan.com
Tue Oct 22 09:12:13 MDT 2013


changeset:	9045:5986ba762a24 in /home/hg/sudo
details:	http://www.sudo.ws/repos/sudo/rev/5986ba762a24
user:		Todd C. Miller <Todd.Miller at courtesan.com>
date:		Tue Oct 22 09:08:38 2013 -0600

Log Message:
	Add "headless" tail queues and use them in place of the semi-circular
	lists in sudoers.  Once the headless tail queue is built up it is
	converted to a normal TAILQ.  This removes the last consumer of
	list.c and list.h so those can now be removed.

diffstat:

 MANIFEST                                    |    3 +-
 common/Makefile.in                          |   22 +-
 common/list.c                               |  158 --------------
 common/regress/tailq/hltq_test.c            |  196 +++++++++++++++++
 include/list.h                              |   76 ------
 include/queue.h                             |   91 ++++++++
 plugins/sudoers/Makefile.in                 |   42 +-
 plugins/sudoers/alias.c                     |    5 +-
 plugins/sudoers/defaults.c                  |   14 +-
 plugins/sudoers/gram.c                      |  315 ++++++++++++++-------------
 plugins/sudoers/gram.y                      |  165 ++++++++------
 plugins/sudoers/match.c                     |  132 ++++++-----
 plugins/sudoers/parse.c                     |   97 ++++----
 plugins/sudoers/parse.h                     |   45 +--
 plugins/sudoers/regress/parser/check_fill.c |    2 +-
 plugins/sudoers/testsudoers.c               |  136 ++++++-----
 plugins/sudoers/visudo.c                    |   73 +++--
 17 files changed, 844 insertions(+), 728 deletions(-)


More information about the sudo-commits mailing list