[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