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_pcb.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_pcb.h')
-rw-r--r-- | sys/netipx/ipx_pcb.h | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/sys/netipx/ipx_pcb.h b/sys/netipx/ipx_pcb.h index 69762cf..be70169 100644 --- a/sys/netipx/ipx_pcb.h +++ b/sys/netipx/ipx_pcb.h @@ -78,11 +78,23 @@ struct ipxpcb { #ifdef KERNEL + extern struct ipxpcb ipxpcb; /* head of list */ -int ipx_pcballoc(), ipx_pcbbind(), ipx_pcbconnect(); -void ipx_pcbdisconnect(), ipx_pcbdetach(), ipx_setsockaddr(); -void ipx_setpeeraddr(), ipx_pcbnotify(); -struct ipxpcb *ipx_pcblookup(); + +#include <sys/cdefs.h> + +__BEGIN_DECLS +int ipx_pcballoc __P((struct socket *so, struct ipxpcb *head)); +int ipx_pcbbind __P((struct ipxpcb *ipxp, struct mbuf *nam)); +int ipx_pcbconnect __P((struct ipxpcb *ipxp, struct mbuf *nam)); +void ipx_pcbdisconnect __P((struct ipxpcb *ipxp)); +void ipx_pcbdetach __P((struct ipxpcb *ipxp)); +void ipx_setsockaddr __P((struct ipxpcb *ipxp, struct mbuf *nam)); +void ipx_setpeeraddr __P((struct ipxpcb *ipxp, struct mbuf *nam)); +void ipx_pcbnotify __P((struct ipx_addr *dst, int errno, int (*notify)(), long param)); +struct ipxpcb *ipx_pcblookup __P((struct ipx_addr *faddr, int lport, int wildp)); +__END_DECLS + #endif #endif |