X-Git-Url: http://git.onelab.eu/?p=ipfw.git;a=blobdiff_plain;f=glue.h;h=1f8aa62cc0fd878d3316702343028b3ec9770925;hp=bf7043d2602447535cb831eb5db931cbf94dcb9e;hb=127aebb5ecac745bb693162d78d489ccba6273b9;hpb=f1a44f1ebacf274e0f35970bfc8ee5aa07aa9aca diff --git a/glue.h b/glue.h index bf7043d..1f8aa62 100644 --- a/glue.h +++ b/glue.h @@ -23,7 +23,7 @@ * SUCH DAMAGE. */ /* - * $Id: glue.h 4363 2009-12-08 16:06:54Z marta $ + * $Id: glue.h 4436 2009-12-10 18:31:49Z luigi $ * * glue code to adapt the FreeBSD version to linux and windows, * userland and kernel. @@ -260,6 +260,11 @@ struct route_in6 { }; #define INET_ADDRSTRLEN 16 +#ifdef linux +/* linux does not have sin_len in sockaddr */ +#define sin_len sin_zero[0] +#endif /* linux */ + /* * List of values used for set/getsockopt options. * The base value on FreeBSD is defined as a macro,