summaryrefslogtreecommitdiffstats
path: root/sys/netipx/ipx_pcb.h
diff options
context:
space:
mode:
authorjulian <julian@FreeBSD.org>1995-10-31 00:38:57 +0000
committerjulian <julian@FreeBSD.org>1995-10-31 00:38:57 +0000
commitcf1ec3c62f1ae9494424654545a68e49def27ae2 (patch)
treedb79d7b1212267e0038c43ab8897187d3db32b29 /sys/netipx/ipx_pcb.h
parent6c6d0d30572d95660c79d1a633f279e4617da151 (diff)
downloadFreeBSD-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.h20
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
OpenPOWER on IntegriCloud