From 34a9ca20a75db36d63549a8a9dfe2cc5e21f338d Mon Sep 17 00:00:00 2001 From: oy Date: Mon, 28 Mar 2011 20:11:28 +0200 Subject: added ipv6 support from the old lua branch --- src/base/system.h | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'src/base/system.h') diff --git a/src/base/system.h b/src/base/system.h index ed46cef7..fea9e452 100644 --- a/src/base/system.h +++ b/src/base/system.h @@ -418,15 +418,22 @@ int64 time_freq(); unsigned time_timestamp(); /* Group: Network General */ -typedef int NETSOCKET; +typedef struct +{ + int type; + int ipv4sock; + int ipv6sock; +} NETSOCKET; + enum { - NETSOCKET_INVALID = -1, + NETADDR_MAXSTRSIZE = 1+(8*4+7)+1+1+5+1, // [XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX]:XXXXX NETTYPE_INVALID = 0, NETTYPE_IPV4 = 1, NETTYPE_IPV6 = 2, - NETTYPE_ALL = ~0 + NETTYPE_LINK_BROADCAST = 4, + NETTYPE_ALL = NETTYPE_IPV4|NETTYPE_IPV6 }; typedef struct -- cgit 1.4.1