diff options
Diffstat (limited to 'pkgs/tools/networking/libreswan/libreswan-3.18-glibc-2.26.patch')
-rw-r--r-- | pkgs/tools/networking/libreswan/libreswan-3.18-glibc-2.26.patch | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/tools/networking/libreswan/libreswan-3.18-glibc-2.26.patch b/pkgs/tools/networking/libreswan/libreswan-3.18-glibc-2.26.patch new file mode 100644 index 000000000000..33c44f617a0a --- /dev/null +++ b/pkgs/tools/networking/libreswan/libreswan-3.18-glibc-2.26.patch @@ -0,0 +1,36 @@ +diff --git a/lib/libswan/id.c b/lib/libswan/id.c +index 8f06275..efb0394 100644 +--- a/lib/libswan/id.c ++++ b/lib/libswan/id.c +@@ -22,6 +22,7 @@ + #include <sys/socket.h> + #include <netinet/in.h> + #include <arpa/inet.h> ++#include <limits.h> + #include <unistd.h> + #ifndef HOST_NAME_MAX /* POSIX 1003.1-2001 says <unistd.h> defines this */ + #define HOST_NAME_MAX 255 /* upper bound, according to SUSv2 */ +diff --git a/linux/include/libreswan.h b/linux/include/libreswan.h +index c5efc6a..b0af4d7 100644 +--- a/linux/include/libreswan.h ++++ b/linux/include/libreswan.h +@@ -211,6 +211,7 @@ static inline deltatime_t monotimediff(monotime_t a, monotime_t b) { + #include <assert.h> + #define user_assert(foo) assert(foo) + #include <stdio.h> ++#include <stdint.h> + + # define uint8_t u_int8_t + # define uint16_t u_int16_t +diff --git a/programs/pluto/rcv_whack.c b/programs/pluto/rcv_whack.c +index 588c66c..4fc6289 100644 +--- a/programs/pluto/rcv_whack.c ++++ b/programs/pluto/rcv_whack.c +@@ -24,6 +24,7 @@ + #include <stddef.h> + #include <stdlib.h> + #include <string.h> ++#include <limits.h> + #include <unistd.h> + #ifndef HOST_NAME_MAX /* POSIX 1003.1-2001 says <unistd.h> defines this */ + # define HOST_NAME_MAX 255 /* upper bound, according to SUSv2 */ |