rem: int rip_ctloutput(int op, struct socket *so, int level,
add: static int rip_ctloutput(int op, struct socket *so, int level,
context: int rip_ctloutput(int op, struct socket *so, int level,                  int optnum, struct mbuf **m){	struct inpcb *inp = sotoinpcb(so);		if (level != IPPROTO_IP)		return EINVAL;		switch (optnum) {		case IP_HDRINCL:			if (op == PRCO_SETOPT || op == PRCO_GETOPT) {				if (m == NULL || *m == NULL || (*m)->m_len < sizeof(int))					return EINVAL;				if (op == PRCO_SETOPT) {					if (*mtod(*m, int*))						inp->inp_flags |= INP_HDRINCL;					else						inp->inp_flags &= ~INP_HDRINCL;					m_free(*m);				} else {					(*m)->m_len = sizeof(int);					*mtod(*m, int*) = inp->inp_flags & INP_HDRINCL;				}				return 0;			}			break;		/* XXX - Add other options here */	}	return ipm->ctloutput(op, so, level, optnum, m);}