From ebb4d506d6ae9c4d6c32ace8bab9c6552e34b5b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Witold=20Kr=C4=99cicki?= Date: Wed, 1 Jul 2020 12:25:35 +0200 Subject: [PATCH] Add missing libisc.def definitions, netmgr version of isc_sockettype_t. (cherry picked from commit 25f84ffc688072a79ba11d6c89042a71e317a97f) --- lib/isc/include/isc/netmgr.h | 16 +++++++++------- lib/isc/win32/libisc.def.in | 2 ++ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/lib/isc/include/isc/netmgr.h b/lib/isc/include/isc/netmgr.h index 3a4905698b..14b8b2b648 100644 --- a/lib/isc/include/isc/netmgr.h +++ b/lib/isc/include/isc/netmgr.h @@ -12,17 +12,19 @@ #pragma once #include +#include #include #include +/* + * Replacement for isc_sockettype_t provided by socket.h. + */ typedef enum { - NMEV_READ, - NMEV_WRITE, - NMEV_ACCEPT, - NMEV_CONNECTED, - NMEV_CANCELLED, - NMEV_SHUTDOWN -} isc_nm_eventtype; + isc_socktype_tcp = 1, + isc_socktype_udp = 2, + isc_socktype_unix = 3, + isc_socktype_raw = 4 +} isc_socktype_t; typedef void (*isc_nm_recv_cb_t)(isc_nmhandle_t *handle, isc_result_t eresult, isc_region_t *region, void *cbarg); diff --git a/lib/isc/win32/libisc.def.in b/lib/isc/win32/libisc.def.in index 2965723660..d51ce4570e 100644 --- a/lib/isc/win32/libisc.def.in +++ b/lib/isc/win32/libisc.def.in @@ -458,8 +458,10 @@ isc_nm_closedown isc_nm_destroy isc_nm_detach isc_nm_listentcpdns +isc_nm_listentcp isc_nm_listenudp isc_nm_maxudp +isc_nm_read isc_nm_send isc_nm_setstats isc_nm_start