]> git.meshlink.io Git - catta/blobdiff - src/iface.h
start of windows interface detection
[catta] / src / iface.h
index 22d225ee9acdfb80906ea5584716457b810f3dfd..cec81e5828d5fa294f784559b34f343484ad3fd7 100644 (file)
@@ -42,6 +42,8 @@ typedef struct CattaHwInterface CattaHwInterface;
 #include "iface-linux.h"
 #elif defined(HAVE_PF_ROUTE)
 #include "iface-pfroute.h"
+#elif defined(_WIN32)
+#include "iface-windows.h"
 #else
 typedef struct CattaInterfaceMonitorOSDep CattaInterfaceMonitorOSDep;
 struct CattaInterfaceMonitorOSDep {
@@ -96,7 +98,7 @@ struct CattaInterface {
     CattaInterfaceMonitor *monitor;
     CattaHwInterface *hardware;
 
-    CATTA_LLIST_FIELDS(CattaInterface, interface);
+    CATTA_LLIST_FIELDS(CattaInterface, iface);
     CATTA_LLIST_FIELDS(CattaInterface, by_hardware);
 
     CattaProtocol protocol;
@@ -119,7 +121,7 @@ struct CattaInterface {
 
 struct CattaInterfaceAddress {
     CattaInterfaceMonitor *monitor;
-    CattaInterface *interface;
+    CattaInterface *iface;
 
     CATTA_LLIST_FIELDS(CattaInterfaceAddress, address);