]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add missing libisc.def definitions, netmgr version of isc_sockettype_t.
authorWitold Kręcicki <wpk@isc.org>
Wed, 1 Jul 2020 10:25:35 +0000 (12:25 +0200)
committerWitold Krecicki <wpk@isc.org>
Wed, 1 Jul 2020 13:52:12 +0000 (13:52 +0000)
lib/isc/include/isc/netmgr.h
lib/isc/win32/libisc.def.in

index 67d95f38760b372bffa0aea6e427e4e3b0b5d9fa..99d41f01f4850b42ffa93c203b77ad978cab7be3 100644 (file)
 #pragma once
 
 #include <isc/mem.h>
+#include <isc/region.h>
 #include <isc/result.h>
 #include <isc/types.h>
 
+/*
+ * 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);
index 3f37ede289e826ec020f17dd815be4491439a6a3..7313a73acb258e0ac7292e8ff57b6a307ba9b0ef 100644 (file)
@@ -454,8 +454,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