Don't bother passing p to rtioctl just so it can fail to pass it to mrt_ioctl

This commit is contained in:
Bill Fenner 2001-07-25 20:15:28 +00:00
parent fffcbbcd94
commit c3cb7e5d7a
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=80353
3 changed files with 3 additions and 8 deletions

View file

@ -142,7 +142,7 @@ soo_ioctl(fp, cmd, data, p)
if (IOCGROUP(cmd) == 'i')
return (ifioctl(so, cmd, data, p));
if (IOCGROUP(cmd) == 'r')
return (rtioctl(cmd, data, p));
return (rtioctl(cmd, data));
return ((*so->so_proto->pr_usrreqs->pru_control)(so, cmd, data, 0, p));
}

View file

@ -377,18 +377,13 @@ rtredirect(dst, gateway, netmask, flags, src, rtp)
* Routing table ioctl interface.
*/
int
rtioctl(req, data, p)
rtioctl(req, data)
int req;
caddr_t data;
struct proc *p;
{
#ifdef INET
/* Multicast goop, grrr... */
#ifdef MROUTING
return mrt_ioctl(req, data);
#else
return mrt_ioctl(req, data, p);
#endif
#else /* INET */
return ENXIO;
#endif /* INET */

View file

@ -286,7 +286,7 @@ struct rtentry *
rtalloc1 __P((struct sockaddr *, int, u_long));
void rtfree __P((struct rtentry *));
int rtinit __P((struct ifaddr *, int, int));
int rtioctl __P((int, caddr_t, struct proc *));
int rtioctl __P((int, caddr_t));
void rtredirect __P((struct sockaddr *, struct sockaddr *,
struct sockaddr *, int, struct sockaddr *, struct rtentry **));
int rtrequest __P((int, struct sockaddr *,