diff --git a/sys/kern/sys_socket.c b/sys/kern/sys_socket.c index e4db298b339f..dc72a8a68429 100644 --- a/sys/kern/sys_socket.c +++ b/sys/kern/sys_socket.c @@ -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)); } diff --git a/sys/net/route.c b/sys/net/route.c index 7e169c8033f2..5ba4b361e146 100644 --- a/sys/net/route.c +++ b/sys/net/route.c @@ -377,18 +377,13 @@ out: * 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 */ diff --git a/sys/net/route.h b/sys/net/route.h index c5642a4153e7..bfe72d84fe0c 100644 --- a/sys/net/route.h +++ b/sys/net/route.h @@ -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 *,