[systemd-commits] src/core
Daniel Mack
zonque at kemper.freedesktop.org
Thu Nov 21 11:33:38 PST 2013
src/core/selinux-access.c | 1 +
1 file changed, 1 insertion(+)
New commits:
commit 94d56326a1cb337151ea0984d5b86f6edc005bce
Author: Daniel Mack <zonque at gmail.com>
Date: Thu Nov 21 20:26:10 2013 +0100
src/core/selinux-access: #include <sys/socket.h>
Fixes the following build errors on Fedora 20:
CC src/core/libsystemd_core_la-selinux-access.lo
src/core/selinux-access.c: In function 'get_audit_data':
src/core/selinux-access.c:245:22: error: storage size of 'ucred' isn't known
struct ucred ucred;
^
src/core/selinux-access.c:259:9: warning: implicit declaration of function 'getsockopt' [-Wimplicit-function-declaration]
r = getsockopt(fd, SOL_SOCKET, SO_PEERCRED, &ucred, &len);
^
src/core/selinux-access.c:259:28: error: 'SOL_SOCKET' undeclared (first use in this function)
r = getsockopt(fd, SOL_SOCKET, SO_PEERCRED, &ucred, &len);
^
src/core/selinux-access.c:259:28: note: each undeclared identifier is reported only once for each function it appears in
src/core/selinux-access.c:259:40: error: 'SO_PEERCRED' undeclared (first use in this function)
r = getsockopt(fd, SOL_SOCKET, SO_PEERCRED, &ucred, &len);
^
src/core/selinux-access.c:245:22: warning: unused variable 'ucred' [-Wunused-variable]
struct ucred ucred;
^
make[2]: *** [src/core/libsystemd_core_la-selinux-access.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
diff --git a/src/core/selinux-access.c b/src/core/selinux-access.c
index 0ecbdf0..282cfd2 100644
--- a/src/core/selinux-access.c
+++ b/src/core/selinux-access.c
@@ -29,6 +29,7 @@
#include <limits.h>
#include <selinux/selinux.h>
#include <selinux/avc.h>
+#include <sys/socket.h>
#ifdef HAVE_AUDIT
#include <libaudit.h>
#endif
More information about the systemd-commits
mailing list