From a8c6819d7e1cc570a0c2c633d6b6bfa635685d23 Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Mon, 16 Jul 2007 07:24:23 +0000 Subject: added patch by mildew@gmail.com to support IPv6 in $AllowedSender --- net.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 net.h (limited to 'net.h') diff --git a/net.h b/net.h new file mode 100644 index 00000000..f985940b --- /dev/null +++ b/net.h @@ -0,0 +1,28 @@ +/* + * FIXME: All network stuff should go here (and to net.c) + */ + +//#ifdef SYSLOG_INET + +#define F_SET(where, flag) (where)|=(flag) +#define F_ISSET(where, flag) ((where)&(flag))==(flag) +#define F_UNSET(where, flag) (where)&=~(flag) + +#define ADDR_NAME 0x01 /* address is hostname wildcard) */ +#define ADDR_PRI6 0x02 /* use IPv6 address prior to IPv4 when resolving */ + +#ifdef BSD +#ifndef _KERNEL +#define s6_addr32 __u6_addr.__u6_addr32 +#endif +#endif + +struct NetAddr { + uint8_t flags; + union { + struct sockaddr *NetAddr; + char *HostWildcard; + } addr; +}; + +//#endif -- cgit