ソースを参照

dtndht: fix musl build

add missing headers on musl

Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
Dirk Neukirchen 9 年 前
コミット
e49e38ea3e
共有1 個のファイルを変更した30 個の追加0 個の削除を含む
  1. 30
    0
      libs/dtndht/patches/001-musl_header.patch

+ 30
- 0
libs/dtndht/patches/001-musl_header.patch ファイルの表示

@@ -0,0 +1,30 @@
1
+--- a/dtndht/dtndht.h
2
++++ b/dtndht/dtndht.h
3
+@@ -7,6 +7,7 @@ extern "C" {
4
+ 
5
+ #include <stdio.h>
6
+ #include <sys/socket.h>
7
++#include <time.h>
8
+ 
9
+ enum dtn_dht_bind_type {
10
+ 	BINDNONE = 0, IPV4ONLY = 1, IPV6ONLY = 2, BINDBOTH = 3
11
+--- a/dtndht/blacklist.c
12
++++ b/dtndht/blacklist.c
13
+@@ -6,6 +6,7 @@
14
+ #include <string.h>
15
+ #include <stdio.h>
16
+ #include <arpa/inet.h>
17
++#include <sys/types.h>
18
+ #ifdef HAVE_OPENSSL_SHA_H
19
+ #include <openssl/sha.h>
20
+ #else
21
+--- a/dtndht/rating.h
22
++++ b/dtndht/rating.h
23
+@@ -12,6 +12,7 @@
24
+ #include <sys/socket.h>
25
+ #include <arpa/inet.h>
26
+ #include <string.h>
27
++#include <time.h>
28
+ #ifdef HAVE_OPENSSL_SHA_H
29
+ #include <openssl/sha.h>
30
+ #else