rtchange
extern void rtchange(struct rt_entry *, u_int, struct rt_spare *, char *);
rtchange(rt, rt->rt_state | RS_MHOME,
rtchange(rt, ((rt->rt_state & ~RS_NET_SYN)
rtchange(rt, ((rt->rt_state | RS_IF)
rtchange(rt, rt->rt_state, new, 0);
rtchange(rt, rt->rt_state & ~RS_RDISC,
rtchange(rt, rt->rt_state | RS_RDISC, &new, 0);
rtchange(rt, rt->rt_state & ~(RS_NET_SYN | RS_RDISC), rts, label);
rtchange(rt, rt->rt_state & ~(RS_IF | RS_LOCAL | RS_STATIC), &new, 0);
rtchange(rt, ((rt->rt_state & ~(RS_NET_SYN|RS_LOCAL)) | state),
rtchange(RT, RT->rt_state, &new, 0);
rtchange(rt, rt->rt_state | RS_STATIC, &new, 0);
int rtchange (struct ifaddr *, struct ifaddr *);
return rtchange(&iaback->ia_ifa, &ia->ia_ifa);
rtchange(&ia->ia_ifa, &iaback->ia_ifa);