X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Finternal.h;h=d38c1a317de0753cc366be30cf8143cd8ca91eb8;hb=4ac8d5e93bf09c86e8352cdc2099b35ec89ba3a9;hp=a7ee95e816ac758a6221df81c03c0270a6ccec80;hpb=2c550daf4ac6a6aab7f21047c037b4dd53c57fa6;p=catta diff --git a/src/internal.h b/src/internal.h index a7ee95e..d38c1a3 100644 --- a/src/internal.h +++ b/src/internal.h @@ -48,6 +48,13 @@ typedef struct CattaEntry CattaEntry; #define CATTA_RR_HOLDOFF_MSEC_RATE_LIMIT 20000 #define CATTA_RR_RATE_LIMIT_COUNT 15 +#ifndef _WIN32 +#define closesocket close +#define winsock_init() +#define winsock_exit() +#define errnostrsocket() strerror(errno) +#endif + typedef struct CattaLegacyUnicastReflectSlot CattaLegacyUnicastReflectSlot; struct CattaLegacyUnicastReflectSlot { @@ -56,7 +63,7 @@ struct CattaLegacyUnicastReflectSlot { uint16_t id, original_id; CattaAddress address; uint16_t port; - int interface; + int iface; struct timeval elapse_time; CattaTimeEvent *time_event; }; @@ -69,7 +76,7 @@ struct CattaEntry { CattaPublishFlags flags; CattaRecord *record; - CattaIfIndex interface; + CattaIfIndex iface; CattaProtocol protocol; CATTA_LLIST_FIELDS(CattaEntry, entries); @@ -182,13 +189,13 @@ void catta_server_decrease_host_rr_pending(CattaServer *s); int catta_server_set_errno(CattaServer *s, int error); -int catta_server_is_service_local(CattaServer *s, CattaIfIndex interface, CattaProtocol protocol, const char *name); -int catta_server_is_record_local(CattaServer *s, CattaIfIndex interface, CattaProtocol protocol, CattaRecord *record); +int catta_server_is_service_local(CattaServer *s, CattaIfIndex iface, CattaProtocol protocol, const char *name); +int catta_server_is_record_local(CattaServer *s, CattaIfIndex iface, CattaProtocol protocol, CattaRecord *record); int catta_server_add_ptr( CattaServer *s, CattaSEntryGroup *g, - CattaIfIndex interface, + CattaIfIndex iface, CattaProtocol protocol, CattaPublishFlags flags, uint32_t ttl,