list.h: undefine LIST_HEAD to prevent conflicts on mac os x