diff options
Diffstat (limited to 'sys/netiso/clnp_raw.c')
| -rw-r--r-- | sys/netiso/clnp_raw.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/sys/netiso/clnp_raw.c b/sys/netiso/clnp_raw.c index 7a3f488d7358..d85336e0d2b3 100644 --- a/sys/netiso/clnp_raw.c +++ b/sys/netiso/clnp_raw.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)clnp_raw.c 7.8 (Berkeley) 5/6/91 - * $Id: clnp_raw.c,v 1.2 1993/10/16 21:04:53 rgrimes Exp $ + * $Id: clnp_raw.c,v 1.4 1993/12/19 00:53:15 wollman Exp $ */ /*********************************************************** @@ -62,6 +62,7 @@ SOFTWARE. */ #include "param.h" +#include "systm.h" #include "mbuf.h" #include "domain.h" #include "protosw.h" @@ -97,6 +98,7 @@ struct sockproto rclnp_proto = { PF_ISO, 0 }; * NOTES: The protocol field of rclnp_proto is set to zero indicating * no protocol. */ +void rclnp_input(m, src, dst, hdrlen) struct mbuf *m; /* ptr to packet */ struct sockaddr_iso *src; /* ptr to src address */ @@ -131,6 +133,7 @@ int hdrlen; /* length (in bytes) of clnp header */ * * NOTES: */ +int rclnp_output(m0, so) struct mbuf *m0; /* packet to send */ struct socket *so; /* socket to send from */ @@ -184,6 +187,7 @@ bad: * * NOTES: */ +int rclnp_ctloutput(op, so, level, optname, m) int op; /* type of operation */ struct socket *so; /* ptr to socket */ @@ -271,6 +275,7 @@ struct mbuf **m; /* ptr to ptr to option data */ } /*ARGSUSED*/ +int clnp_usrreq(so, req, m, nam, control) register struct socket *so; int req; @@ -347,7 +352,7 @@ clnp_usrreq(so, req, m, nam, control) return (0); } } - error = raw_usrreq(so, req, m, nam, control); + error = raw_usrreq(so, req, m, nam, control, 0); if (error && req == PRU_ATTACH && so->so_pcb) free((caddr_t)rp, M_PCB); |
