I need a a linked list for a project I have been working on for FreeBSD. Now I don't want to use some unnecessary dependencies like glib. And reading style(9) suggests using queue(3) as supposed to rolling my own. I'm just not sure is queue(3) for more for kernel space or is it ok if user land applications use it?