summaryrefslogtreecommitdiff
path: root/usr.sbin/unbound/util/net_help.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/unbound/util/net_help.h')
-rw-r--r--usr.sbin/unbound/util/net_help.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/usr.sbin/unbound/util/net_help.h b/usr.sbin/unbound/util/net_help.h
index 4dd39846029..f1881b3ed0c 100644
--- a/usr.sbin/unbound/util/net_help.h
+++ b/usr.sbin/unbound/util/net_help.h
@@ -96,6 +96,11 @@ extern uint16_t EDNS_ADVERTISED_SIZE;
/** return a random 16-bit number given a random source */
#define GET_RANDOM_ID(rnd) (((unsigned)ub_random(rnd)>>8) & 0xffff)
+/** define MSG_DONTWAIT for unsupported platforms */
+#ifndef MSG_DONTWAIT
+#define MSG_DONTWAIT 0
+#endif
+
/** minimal responses when positive answer */
extern int MINIMAL_RESPONSES;
@@ -178,10 +183,11 @@ void log_err_addr(const char* str, const char* err,
* @param str: the string
* @param addr: where to store sockaddr.
* @param addrlen: length of stored sockaddr is returned.
+ * @param port: default port.
* @return 0 on error.
*/
int extstrtoaddr(const char* str, struct sockaddr_storage* addr,
- socklen_t* addrlen);
+ socklen_t* addrlen, int port);
/**
* Convert ip address string and port to sockaddr.