diff options
author | julian <julian@FreeBSD.org> | 1995-10-31 00:38:57 +0000 |
---|---|---|
committer | julian <julian@FreeBSD.org> | 1995-10-31 00:38:57 +0000 |
commit | cf1ec3c62f1ae9494424654545a68e49def27ae2 (patch) | |
tree | db79d7b1212267e0038c43ab8897187d3db32b29 /sys/netipx/ipx.h | |
parent | 6c6d0d30572d95660c79d1a633f279e4617da151 (diff) | |
download | FreeBSD-src-cf1ec3c62f1ae9494424654545a68e49def27ae2.zip FreeBSD-src-cf1ec3c62f1ae9494424654545a68e49def27ae2.tar.gz |
Submitted by: Mike Mitchell
revise prototypes etc.
cleanups (probably more coming)
Diffstat (limited to 'sys/netipx/ipx.h')
-rw-r--r-- | sys/netipx/ipx.h | 31 |
1 files changed, 22 insertions, 9 deletions
diff --git a/sys/netipx/ipx.h b/sys/netipx/ipx.h index e6dab3f..29838b5 100644 --- a/sys/netipx/ipx.h +++ b/sys/netipx/ipx.h @@ -156,6 +156,8 @@ struct ipx { #ifdef KERNEL +#include <net/route.h> + extern int ipxcksum; extern struct domain ipxdomain; extern struct sockaddr_ipx ipx_netmask; @@ -171,16 +173,28 @@ extern long ipx_pexseq; extern u_char ipxctlerrmap[]; extern struct ipxpcb ipxrawpcb; +#include <sys/cdefs.h> -u_short ipx_cksum(); -void ipx_input(), ipx_abort(), ipx_drop(); -int ipx_output(), ipx_ctloutput(), ipx_usrreq(); -int ipx_raw_usrreq(), ipx_control(), ipx_do_route(); -void ipx_init(), ipxintr(), ipx_ctlinput(), ipx_forward(); -void ipx_undo_route(), ipx_watch_output(); -int ipx_outputfl(); +__BEGIN_DECLS +u_short ipx_cksum __P((struct mbuf *m, int len)); +void ipx_input __P((struct mbuf *m, struct ipxpcb *ipxp)); +void ipx_abort __P((struct ipxpcb *ipxp)); +void ipx_drop __P((struct ipxpcb *ipxp, int errno)); +int ipx_output __P((struct ipxpcb *ipxp, struct mbuf *m0)); +int ipx_ctloutput __P((int req, struct socket *so, int level, int name, struct mbuf **value)); +int ipx_usrreq __P((struct socket *so, int req, struct mbuf *m, struct mbuf *nam, struct mbuf *control)); +int ipx_raw_usrreq __P((struct socket *so, int req, struct mbuf *m, struct mbuf *nam, struct mbuf *control)); +int ipx_control __P((struct socket *so, int cmd, caddr_t data, struct ifnet *ifp)); +void ipx_init __P((void)); +void ipxintr __P((void)); +void ipx_ctlinput __P((int cmd, caddr_t arg)); +void ipx_forward __P((struct mbuf *m)); +void ipx_watch_output __P((struct mbuf *m, struct ifnet *ifp)); +int ipx_do_route __P((struct ipx_addr *src, struct route *ro)); +void ipx_undo_route __P((struct route *ro)); +int ipx_outputfl __P((struct mbuf *m0, struct route *ro, int flags)); +__END_DECLS -int ipxip_route(); #else #include <sys/cdefs.h> @@ -188,7 +202,6 @@ int ipxip_route(); __BEGIN_DECLS extern struct ipx_addr ipx_addr __P((const char *)); extern char *ipx_ntoa __P((struct ipx_addr)); -extern char *_ns_spectHex __P((const char *)); __END_DECLS #endif |