[liboping-changes] octo's ping library: Changes to 'master'
octo at verplant.org
Tue Jan 31 16:05:04 CET 2012
src/liboping.c | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
Author: Clayton O'Neill <clayton at oneill.net>
Date: Sun Oct 30 19:36:46 2011 -0400
Mac OX S 10.7 compile fixes.
I've attached a patch that's required to be able to compile liboping on
MacOS 10.7 (Lion). The issue is that the IPv6 API's are changing from
RFC 2292 to 3542, and Apple's headers require you to state which API you
want to use by defining a constant. I've changed it to use either based
on the presence of constants, but to prefer 3542 on MacOS.
One problem I see with this is that if you have both multicast and
unicast TTL's set, then this won't report both of them, but I'm not sure
if that's even valid and it would require more significant rework.
Also, I noticed you have fixed the IP_RECVTOS issue in head. That patch
is also required to be able to compile on Solaris and MacOS.
Signed-off-by: Florian Forster <octo at verplant.org>
More information about the liboping-changes