This is glibc specific and doesn't exist on musl, since removing only
means adding one more include in selinux-util.h, let's drop it.
Fixes #37779
* used for C++ symbol name mangling, they're effectively part of the ABI and won't actually change. */
typedef struct _IO_FILE FILE;
typedef struct __dirstream DIR;
-typedef __socklen_t socklen_t;
/* 3rd-party library forward declarations */
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
+#include <sys/socket.h>
+
#include "journald-forward.h"
void manager_process_audit_message(Manager *m, const void *buffer, size_t buffer_size, const struct ucred *ucred, const union sockaddr_union *sa, socklen_t salen);
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once
+#include <sys/socket.h>
+
#include "forward.h"
#if HAVE_SELINUX