blob: 2a56d8b850d8cffbb3a4a3de17a617e20f0f42d8 [file] [log] [blame]
Andrew Geisslerd1d22e62020-10-16 10:14:32 -05001From 47263a3a74d7973e7a54b17db6aa903701468ffd Mon Sep 17 00:00:00 2001
2From: Patrick Steinhardt <ps@pks.im>
3Date: Sat, 3 Oct 2020 20:37:55 +0200
4Subject: [PATCH] libapparmor: add missing include for `socklen_t`
5
6While `include/sys/apparmor.h` makes use of `socklen_t`, it doesn't
7include the `<sys/socket.h>` header to make its declaration available.
8While this works on systems using glibc via transitive includes, it
9breaks compilation on musl libc.
10
11Fix the issue by including the header.
12
13Signed-off-by: Patrick Steinhardt <ps@pks.im>
14
15Upstream-Status: Backport
16Signed-off-by: Armin Kuster <akuster808@gmail.com>
17
18---
19 libraries/libapparmor/include/sys/apparmor.h | 1 +
20 1 file changed, 1 insertion(+)
21
22diff --git a/libraries/libapparmor/include/sys/apparmor.h b/libraries/libapparmor/include/sys/apparmor.h
23index 32892d06..d70eff94 100644
24--- a/libraries/libapparmor/include/sys/apparmor.h
25+++ b/libraries/libapparmor/include/sys/apparmor.h
26@@ -21,6 +21,7 @@
27 #include <stdbool.h>
28 #include <stdint.h>
29 #include <unistd.h>
30+#include <sys/socket.h>
31 #include <sys/types.h>
32
33 #ifdef __cplusplus
34--
352.17.1
36