0001-libapparmor-add-missing-include-for-socklen_t.patch 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. From 47263a3a74d7973e7a54b17db6aa903701468ffd Mon Sep 17 00:00:00 2001
  2. From: Patrick Steinhardt <ps@pks.im>
  3. Date: Sat, 3 Oct 2020 20:37:55 +0200
  4. Subject: [PATCH] libapparmor: add missing include for `socklen_t`
  5. While `include/sys/apparmor.h` makes use of `socklen_t`, it doesn't
  6. include the `<sys/socket.h>` header to make its declaration available.
  7. While this works on systems using glibc via transitive includes, it
  8. breaks compilation on musl libc.
  9. Fix the issue by including the header.
  10. Signed-off-by: Patrick Steinhardt <ps@pks.im>
  11. [Retrieved from:
  12. https://gitlab.com/apparmor/apparmor/-/commit/47263a3a74d7973e7a54b17db6aa903701468ffd]
  13. Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
  14. ---
  15. libraries/libapparmor/include/sys/apparmor.h | 1 +
  16. 1 file changed, 1 insertion(+)
  17. diff --git a/libraries/libapparmor/include/sys/apparmor.h b/libraries/libapparmor/include/sys/apparmor.h
  18. index 32892d065..d70eff947 100644
  19. --- a/libraries/libapparmor/include/sys/apparmor.h
  20. +++ b/libraries/libapparmor/include/sys/apparmor.h
  21. @@ -21,6 +21,7 @@
  22. #include <stdbool.h>
  23. #include <stdint.h>
  24. #include <unistd.h>
  25. +#include <sys/socket.h>
  26. #include <sys/types.h>
  27. #ifdef __cplusplus
  28. --
  29. GitLab