X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/3106e3f1973a9e6623108c7bd8ce525f9e79d2c4..ce48974556047ebb0ce392ab5d72ce2dba8a1509:/sys/net/raw_cb.h diff --git a/sys/net/raw_cb.h b/sys/net/raw_cb.h index 5e3be10287..f63ac3a875 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$ + * $Id: raw_cb.h,v 1.3 1993/11/07 17:47: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_ */