--- embedaddon/sudo/src/sudo_plugin_int.h 2013/07/22 10:46:13 1.1.1.3 +++ embedaddon/sudo/src/sudo_plugin_int.h 2014/06/15 16:12:55 1.1.1.4 @@ -81,8 +81,7 @@ struct io_plugin_1_1 { * Sudo plugin internals. */ struct plugin_container { - struct plugin_container *prev; /* required */ - struct plugin_container *next; /* required */ + TAILQ_ENTRY(plugin_container) entries; const char *name; char * const *options; void *handle; @@ -95,7 +94,7 @@ struct plugin_container { struct io_plugin_1_1 *io_1_1; } u; }; -TQ_DECLARE(plugin_container) +TAILQ_HEAD(plugin_container_list, plugin_container); extern struct plugin_container policy_plugin; extern struct plugin_container_list io_plugins;