]> git.meshlink.io Git - catta/blobdiff - src/internal.h
Fix compilation error caused by ACX_THREAD
[catta] / src / internal.h
index d38c1a317de0753cc366be30cf8143cd8ca91eb8..59eca2ad34ed70a54ebc30aadb05c17b87a62e8f 100644 (file)
@@ -50,6 +50,9 @@ typedef struct CattaEntry CattaEntry;
 
 #ifndef _WIN32
 #define closesocket close
+#define closepipe close
+#define writepipe write
+#define readpipe read
 #define winsock_init()
 #define winsock_exit()
 #define errnostrsocket() strerror(errno)
@@ -63,7 +66,7 @@ struct CattaLegacyUnicastReflectSlot {
     uint16_t id, original_id;
     CattaAddress address;
     uint16_t port;
-    int iface;
+    CattaIfIndex iface;
     struct timeval elapse_time;
     CattaTimeEvent *time_event;
 };