diff options
Diffstat (limited to 'sys/net/raw_cb.h')
-rw-r--r-- | sys/net/raw_cb.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/sys/net/raw_cb.h b/sys/net/raw_cb.h index 6c079a9..59905085 100644 --- a/sys/net/raw_cb.h +++ b/sys/net/raw_cb.h @@ -62,13 +62,21 @@ struct rawcb { #ifdef _KERNEL extern LIST_HEAD(rawcb_list_head, rawcb) rawcb_list; +/* protosw entries */ +pr_ctlinput_t raw_ctlinput; +pr_init_t raw_init; + +/* usrreq entries */ int raw_attach __P((struct socket *, int)); -void raw_ctlinput __P((int, struct sockaddr *, void *)); void raw_detach __P((struct rawcb *)); void raw_disconnect __P((struct rawcb *)); -void raw_init __P((void)); + +#if 0 /* what the ??? */ +pr_input_t raw_input; +#else void raw_input __P((struct mbuf *, struct sockproto *, struct sockaddr *, struct sockaddr *)); +#endif extern struct pr_usrreqs raw_usrreqs; #endif |