Diff between 2bc2cd6cf4a07ebde358ae84c7e306d860ac56f7 and e6c4edbf2fb0ef1b4216b791de51464f4234bd99

Changed Files

File Additions Deletions Status
src/shared/crypto.c +7 -1 modified

Full Patch

diff --git a/src/shared/crypto.c b/src/shared/crypto.c
index 7f77674..d5cd915 100644
--- a/src/shared/crypto.c
+++ b/src/shared/crypto.c
@@ -33,8 +33,14 @@
 #include "src/shared/util.h"
 #include "src/shared/crypto.h"
 
-#ifndef PF_ALG
+#ifndef HAVE_LINUX_IF_ALG_H
+#ifndef HAVE_LINUX_TYPES_H
+typedef uint8_t __u8;
+typedef uint16_t __u16;
+typedef uint32_t __u32;
+#else
 #include <linux/types.h>
+#endif
 
 struct sockaddr_alg {
 	__u16   salg_family;