diff options
| author | oy <Tom_Adams@web.de> | 2011-03-28 20:11:28 +0200 |
|---|---|---|
| committer | oy <Tom_Adams@web.de> | 2011-03-28 20:11:28 +0200 |
| commit | 34a9ca20a75db36d63549a8a9dfe2cc5e21f338d (patch) | |
| tree | c183c859ea5c61f332c01dc95fd29ddb6c900fe0 /src/base/system.h | |
| parent | 63d2019b1913f6d467901022d460edfea62b2c6f (diff) | |
| download | zcatch-34a9ca20a75db36d63549a8a9dfe2cc5e21f338d.tar.gz zcatch-34a9ca20a75db36d63549a8a9dfe2cc5e21f338d.zip | |
added ipv6 support from the old lua branch
Diffstat (limited to 'src/base/system.h')
| -rw-r--r-- | src/base/system.h | 13 |
1 files changed, 10 insertions, 3 deletions
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 |