gpgme: Update from 1.10.0 to 1.11.1
[termux-packages] / packages / libevent / dns_compat.h.patch
CommitLineData
b18f952d
FF
1See https://github.com/libevent/libevent/pull/442
2
3diff -u -r ../libevent-release-2.1.8-stable/include/event2/dns_compat.h ./include/event2/dns_compat.h
4--- ../libevent-release-2.1.8-stable/include/event2/dns_compat.h 2017-01-26 00:37:15.000000000 +0100
5+++ ./include/event2/dns_compat.h 2017-01-28 01:02:54.391639424 +0100
6@@ -66,6 +66,7 @@
7 @return 0 if successful, or -1 if an error occurred
8 @see evdns_shutdown()
9 */
10+EVENT2_EXPORT_SYMBOL
11 int evdns_init(void);
12
13 struct evdns_base;
14@@ -76,6 +77,7 @@
15 @deprecated This function is deprecated because use of the global
16 evdns_base is error-prone.
17 */
18+EVENT2_EXPORT_SYMBOL
19 struct evdns_base *evdns_get_global_base(void);
20
21 /**
22@@ -93,6 +95,7 @@
23 active requests will return DNS_ERR_SHUTDOWN.
24 @see evdns_init()
25 */
26+EVENT2_EXPORT_SYMBOL
27 void evdns_shutdown(int fail_requests);
28
29 /**
30@@ -109,6 +112,7 @@
31 @return 0 if successful, or -1 if an error occurred
32 @see evdns_nameserver_ip_add()
33 */
34+EVENT2_EXPORT_SYMBOL
35 int evdns_nameserver_add(unsigned long int address);
36
37 /**
38@@ -126,6 +130,7 @@
39 @return the number of configured nameservers
40 @see evdns_nameserver_add()
41 */
42+EVENT2_EXPORT_SYMBOL
43 int evdns_count_nameservers(void);
44
45 /**
46@@ -140,6 +145,7 @@
47 @return 0 if successful, or -1 if an error occurred
48 @see evdns_resume()
49 */
50+EVENT2_EXPORT_SYMBOL
51 int evdns_clear_nameservers_and_suspend(void);
52
53 /**
54@@ -155,6 +161,7 @@
55 @return 0 if successful, or -1 if an error occurred
56 @see evdns_clear_nameservers_and_suspend()
57 */
58+EVENT2_EXPORT_SYMBOL
59 int evdns_resume(void);
60
61 /**
62@@ -170,6 +177,7 @@
63 @return 0 if successful, or -1 if an error occurred
64 @see evdns_nameserver_add()
65 */
66+EVENT2_EXPORT_SYMBOL
67 int evdns_nameserver_ip_add(const char *ip_as_string);
68
69 /**
70@@ -186,6 +194,7 @@
71 @return 0 if successful, or -1 if an error occurred
72 @see evdns_resolve_ipv6(), evdns_resolve_reverse(), evdns_resolve_reverse_ipv6()
73 */
74+EVENT2_EXPORT_SYMBOL
75 int evdns_resolve_ipv4(const char *name, int flags, evdns_callback_type callback, void *ptr);
76
77 /**
78@@ -198,6 +207,7 @@
79 @return 0 if successful, or -1 if an error occurred
80 @see evdns_resolve_ipv4(), evdns_resolve_reverse(), evdns_resolve_reverse_ipv6()
81 */
82+EVENT2_EXPORT_SYMBOL
83 int evdns_resolve_ipv6(const char *name, int flags, evdns_callback_type callback, void *ptr);
84
85 struct in_addr;
86@@ -217,6 +227,7 @@
87 @return 0 if successful, or -1 if an error occurred
88 @see evdns_resolve_reverse_ipv6()
89 */
90+EVENT2_EXPORT_SYMBOL
91 int evdns_resolve_reverse(const struct in_addr *in, int flags, evdns_callback_type callback, void *ptr);
92
93 /**
94@@ -233,6 +244,7 @@
95 @return 0 if successful, or -1 if an error occurred
96 @see evdns_resolve_reverse_ipv6()
97 */
98+EVENT2_EXPORT_SYMBOL
99 int evdns_resolve_reverse_ipv6(const struct in6_addr *in, int flags, evdns_callback_type callback, void *ptr);
100
101 /**
102@@ -251,6 +263,7 @@
103 @param flags Ignored.
104 @return 0 if successful, or -1 if an error occurred
105 */
106+EVENT2_EXPORT_SYMBOL
107 int evdns_set_option(const char *option, const char *val, int flags);
108
109 /**
110@@ -278,6 +291,7 @@
111 occurred (see above)
112 @see resolv.conf(3), evdns_config_windows_nameservers()
113 */
114+EVENT2_EXPORT_SYMBOL
115 int evdns_resolv_conf_parse(int flags, const char *const filename);
116
117 /**
118@@ -287,6 +301,7 @@
119 caller to specify which evdns_base it applies to. The recommended
120 function is evdns_base_search_clear().
121 */
122+EVENT2_EXPORT_SYMBOL
123 void evdns_search_clear(void);
124
125 /**
126@@ -298,6 +313,7 @@
127
128 @param domain the domain to be added to the search list
129 */
130+EVENT2_EXPORT_SYMBOL
131 void evdns_search_add(const char *domain);
132
133 /**
134@@ -312,6 +328,7 @@
135
136 @param ndots the new ndots parameter
137 */
138+EVENT2_EXPORT_SYMBOL
139 void evdns_search_ndots_set(const int ndots);
140
141 /**
142@@ -322,9 +339,11 @@
143 function is evdns_add_server_port_with_base().
144
145 */
146+EVENT2_EXPORT_SYMBOL
147 struct evdns_server_port *evdns_add_server_port(evutil_socket_t socket, int flags, evdns_request_callback_fn_type callback, void *user_data);
148
149 #ifdef _WIN32
150+EVENT2_EXPORT_SYMBOL
151 int evdns_config_windows_nameservers(void);
152 #define EVDNS_CONFIG_WINDOWS_NAMESERVERS_IMPLEMENTED
153 #endif