diff options
Diffstat (limited to 'sys/net/raw_cb.h')
| -rw-r--r-- | sys/net/raw_cb.h | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/sys/net/raw_cb.h b/sys/net/raw_cb.h index cd562b43f044..5d64b60d9d9a 100644 --- a/sys/net/raw_cb.h +++ b/sys/net/raw_cb.h @@ -31,9 +31,12 @@ * SUCH DAMAGE. * * from: @(#)raw_cb.h 7.6 (Berkeley) 6/28/90 - * $Id: raw_cb.h,v 1.2 1993/10/16 17:43:36 rgrimes Exp $ + * $Id: raw_cb.h,v 1.4 1993/12/19 00:52:05 wollman Exp $ */ +#ifndef _NET_RAW_CB_H_ +#define _NET_RAW_CB_H_ 1 + /* * Raw protocol interface control block. Used * to tie a socket to the generic raw interface. @@ -56,5 +59,13 @@ struct rawcb { #define RAWRCVQ 8192 #ifdef KERNEL -struct rawcb rawcb; /* head of list */ -#endif +extern struct rawcb rawcb; /* head of list */ +extern void raw_init(void); +extern int raw_input(struct mbuf *, struct sockproto *, struct sockaddr *, + struct sockaddr *); +extern void raw_ctlinput(int, struct sockaddr *); +extern int raw_usrreq(struct socket *, int, struct mbuf *, struct mbuf *, + struct mbuf *, struct mbuf *); + +#endif /* KERNEL */ +#endif /* _NET_RAW_CB_H_ */ |
