list: Remove cds_list_* wrappers
commita1351738ba11c8e2d38f6df5276cc59f7acb2d2f
authorTobias Klauser <tklauser@distanz.ch>
Tue, 17 Jan 2017 13:11:31 +0000 (17 14:11 +0100)
committerTobias Klauser <tklauser@distanz.ch>
Tue, 17 Jan 2017 13:27:06 +0000 (17 14:27 +0100)
treefdcc605e39a4ddec3d42921241f6d03ec461cf59
parent80e70fdcf8861ab757b6bfc8f0fbaec31cde57bf
list: Remove cds_list_* wrappers

Use the cds_list_* types and macros directly instead of redefining them.
This makes it clear that we're not using the Linux kernel implementation
of list_head but the one from urcu.

Also make sure _LGPL_SOURCE is defined everywhere the urcu
functionality is used, such that we get the statically linkable version
with reduced overhead.

Reference: https://lwn.net/Articles/573424/#qq2answer
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
flowtop.c
list.h [deleted file]
ui.c
ui.h