Subject: Warning: [gs]etsockopt incompatibility introduced.
To: None <current-users>
From: Herb Peyerl <hpeyerl>
List: current-users
Date: 12/05/1993 22:14:03
*WARNING*

Due to implementation of the multicast patches; it was necessary to change
the IPPROTO_IP defines.  This is in the interest of compatibility with
4.4 among others.

Consequently; anything that uses the following options to [gs]etsockopt
will need to be rebuilt after the next sup.

IP_HDRINCL
IP_TOS
IP_TTL
IP_RECVOPTS
IP_RECVRETOPTS
IP_RECVDSTADDR
IP_RETOPTS

Currently; the afflicted binaries on my system are:

bin/rcp
usr/bin/telnet
usr/bin/rsh
usr/bin/rlogin
usr/bin/ftp
sbin/ping
usr/sbin/traceroute
libexec/telnetd
libexec/rshd
libexec/rlogind
libexec/ftpd

The defines in question are located in <netinet/in.h>.

Those are just the base utilities; it is likely that anything else using these
will also be affected.

Herb.

------------------------------------------------------------------------------