freebsd-dev/contrib/ntp/ntpd
Bjoern A. Zeeb 541ab6a6c5 The argument to setsockopt for IP_MULTICAST_LOOP depends on operating
system and is decided upon by configure and could be an u_int or a
u_char.  For FreeBSD it is a u_char.

For IPv6 however RFC 3493, 5.2 defines the argument to
IPV6_MULTICAST_LOOP to be an unsigned integer so make sure we always
use that using a second variable for the IPV6 case.
This is to get rid of these error messages every 5 minutes on some
systems:
ntpd[1530]: setsockopt IPV6_MULTICAST_LOOP failure: Invalid argument
  on socket 22, addr fe80::... for multicast address ff02::101

While here also fix the copy&paste error in the log message for
IPV6_MULTICAST_LOOP.

Reviewed by:	roberto
Sponsored by:	The FreeBSD Foundation
Sponsored by:	iXsystems
MFC after:	10 days
Filed as:	Bug 1936 on ntp.org
2011-05-29 07:40:48 +00:00
..
check_y2k.c
cmd_args.c Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
jupiter.h
Makefile.am
Makefile.in Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
ntp_config.c
ntp_control.c
ntp_crypto.c Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
ntp_filegen.c
ntp_intres.c Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
ntp_io.c The argument to setsockopt for IP_MULTICAST_LOOP depends on operating 2011-05-29 07:40:48 +00:00
ntp_loopfilter.c
ntp_monitor.c
ntp_peer.c
ntp_proto.c
ntp_refclock.c
ntp_request.c Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
ntp_restrict.c
ntp_timer.c Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
ntp_util.c
ntpd-opts.c Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
ntpd-opts.def
ntpd-opts.h Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
ntpd-opts.menu
ntpd-opts.texi Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
ntpd.1 Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
ntpd.c Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
ntpdbase-opts.def
ntpdsim-opts.c Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
ntpdsim-opts.def
ntpdsim-opts.h Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
ntpdsim-opts.menu
ntpdsim-opts.texi Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
ntpdsim.1 Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
ntpsim.c
ppsapi_timepps.h
refclock_acts.c
refclock_arbiter.c
refclock_arc.c
refclock_as2201.c
refclock_atom.c
refclock_bancomm.c
refclock_chronolog.c
refclock_chu.c
refclock_conf.c
refclock_datum.c
refclock_dumbclock.c Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
refclock_fg.c
refclock_gpsvme.c
refclock_heath.c
refclock_hopfpci.c
refclock_hopfser.c Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
refclock_hpgps.c
refclock_irig.c
refclock_jjy.c Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
refclock_jupiter.c
refclock_leitch.c
refclock_local.c
refclock_msfees.c
refclock_mx4200.c
refclock_neoclock4x.c
refclock_nmea.c Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
refclock_oncore.c
refclock_palisade.c Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
refclock_palisade.h
refclock_parse.c
refclock_pcf.c
refclock_pst.c
refclock_ripencc.c
refclock_shm.c
refclock_tpro.c
refclock_trak.c
refclock_true.c
refclock_tt560.c
refclock_ulink.c
refclock_wwv.c
refclock_wwvb.c
refclock_zyfer.c