TAILQ_HEAD
TAILQ_HEAD(changers, changer) changers;
TAILQ_HEAD(, table_entry) table;
extern TAILQ_HEAD(files, file) files;
TAILQ_HEAD(fstypelist, entry) opthead, selhead;
TAILQ_HEAD(part, partentry) badh;
TAILQ_HEAD(conf_trans_head, conf_trans) conf_trans_queue;
TAILQ_HEAD(connection_head, connection) connections;
static TAILQ_HEAD(event_list, event) events;
extern TAILQ_HEAD(pf_qihead, pfctl_qsitem) qspecs, rootqs;
TAILQ_HEAD(, pending_query) pending_queries;
TAILQ_HEAD(, running_query) running_queries;
TAILQ_HEAD(, l1_ttable) l1_list;
TAILQ_HEAD(patch_list, patch) patches;
TAILQ_HEAD(macro_arg_list, macro_arg) args;
TAILQ_HEAD(slpque,proc) slpque[TABLESIZE];
TAILQ_HEAD(, que) msg_queues;
TAILQ_HEAD(,buf) buf_valist;
TAILQ_HEAD(bfd_queue, bfd_config) bfd_queue;
TAILQ_HEAD(ip6q_head, ip6q) frag6_queue; /* [Q] ip6 reassemble queue */
#define TAILQ_HEAD(name, type) \
TAILQ_HEAD(, dirhash) ufsdirhash_list;
TAILQ_HEAD(exphead, expentry) ehead;
TAILQ_HEAD(conlist, Connection) tq; /* Timeout Queue */
TAILQ_HEAD(, pkcs11_provider) pkcs11_providers;
TAILQ_HEAD(, statctx) sc_queue;
extern TAILQ_HEAD(log_files, log_file) log_files;
TAILQ_HEAD(, core) cores;
TAILQ_HEAD(, mblock) frag_mblocks;
TAILQ_HEAD(, component) components;
TAILQ_HEAD(, hostbridge) hostbridges;
extern TAILQ_HEAD(guest_head, guest) guest_list;
TAILQ_HEAD(frag_head, frag) mdstore_frags;
TAILQ_HEAD(frag_head, frag) free_frags;
TAILQ_HEAD(buftailhead,mkfsbuf) buftail;
TAILQ_HEAD(, engine_iface) engine_interfaces;
static TAILQ_HEAD (event_head, event) events;
static TAILQ_HEAD(, mda_user) runnable;
static TAILQ_HEAD(, logname) lognames;
TAILQ_HEAD(, proxy_listener) proxy_listeners;
TAILQ_HEAD(, src_addr) src_addrs;
TAILQ_HEAD(, tftp_server) tftp_servers;