002-includes.patch 809 B

1234567891011121314151617181920212223242526
  1. --- a/libbpf/include/linux/list.h
  2. +++ b/libbpf/include/linux/list.h
  3. @@ -3,6 +3,8 @@
  4. #ifndef __LINUX_LIST_H
  5. #define __LINUX_LIST_H
  6. +#include <linux/types.h>
  7. +
  8. #define LIST_HEAD_INIT(name) { &(name), &(name) }
  9. #define LIST_HEAD(name) \
  10. struct list_head name = LIST_HEAD_INIT(name)
  11. --- a/src/Makefile
  12. +++ b/src/Makefile
  13. @@ -73,10 +73,10 @@ CFLAGS += -W -Wall -Wextra -Wno-unused-p
  14. CFLAGS += $(filter-out -Wswitch-enum -Wnested-externs,$(EXTRA_WARNINGS))
  15. CFLAGS += -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ \
  16. -I$(if $(OUTPUT),$(OUTPUT),.) \
  17. - -I$(LIBBPF_INCLUDE) \
  18. -I$(srctree)/src/kernel/bpf/ \
  19. -I$(srctree)/include \
  20. - -I$(srctree)/include/uapi
  21. + -I$(srctree)/include/uapi \
  22. + -I$(LIBBPF_INCLUDE)
  23. ifneq ($(BPFTOOL_VERSION),)
  24. CFLAGS += -DBPFTOOL_VERSION='"$(BPFTOOL_VERSION)"'
  25. endif