netfilter 0.1.11

Albert K T Hui avatar@deva.net
Fri, 29 Oct 1999 03:45:19 +0800


--zYM0uCDKw75PZbzx
Content-Type: text/plain; charset=us-ascii

Adrian <jimbud@arborlink.com> wrote:
>   Did I miss something or did netfilter start using glibc2 specific types?
> socklen_t in particular in libiptc.c.
> is there a way around this, since I'm running slackware (which is behind
> in libc transition)?

Please apply this.

-- 
Albert K T Hui

--zYM0uCDKw75PZbzx
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="netfilter-0.1.11-libc5.diff"

diff -ru netfilter-0.1.11.orig/packet-filter/userspace/libiptc/libiptc.c netfilter-0.1.11/packet-filter/userspace/libiptc/libiptc.c
--- netfilter-0.1.11.orig/packet-filter/userspace/libiptc/libiptc.c	Fri Oct 29 03:31:32 1999
+++ netfilter-0.1.11/packet-filter/userspace/libiptc/libiptc.c	Fri Oct 29 03:45:12 1999
@@ -17,6 +17,10 @@
 #include <stdlib.h>
 #include <stdio.h>
 
+#if !defined(__GLIBC__) || (__GLIBC__ < 2)
+typedef unsigned int socklen_t;
+#endif
+
 #include "packet-filter/userspace/libiptc/libiptc.h"
 
 #define IP_VERSION	4

--zYM0uCDKw75PZbzx--