[Dnsmasq-discuss] dnsmasq 2.59 and macosx lion

Simon Kelley simon at thekelleys.org.uk
Mon Oct 31 11:45:56 GMT 2011


On 30/10/11 12:59, Olaf Flebbe wrote:
> Hi,
>
> in order to compile dnsmasq 2.59 on macosx lion one needs the Define
> __APPLE_USE_RFC_2292 in order to get the IPV6_PKTINFO definition.
>

Thanks for that.

http://seclists.org/nmap-dev/2011/q3/810

implies that there's in alternative: __APPLE_USE_RFC_3542

Please could you check to see if that works instead of 2292. I think the 
dnsmasq code should work with either, and it would be could to use the 
current API rather than the obsolete one if so.


Cheers,

Simon.

> Greetings
>      Olaf
>
>
>
> --- dnsmasq-2.59/src/dnsmasq.h  2011-10-08 17:05:16.000000000 +0200
> +++ ../dnsmasq-2.59/src/dnsmasq.h       2011-10-30 13:56:20.000000000 +0100
> @@ -39,6 +39,10 @@
>   /* get these before config.h  for IPv6 stuff... */
>   #include<sys/types.h>
>   #include<sys/socket.h>
> +#ifdef __APPLE__
> +/* Define before netinet/in.h for IPV6_PKTINFO */
> +#define __APPLE_USE_RFC_2292
> +#endif
>   #include<netinet/in.h>
>
>   /* and this. */
>
>
>
>
>
> _______________________________________________
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss at lists.thekelleys.org.uk
> http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
>




More information about the Dnsmasq-discuss mailing list