diff options
author | rwatson <rwatson@FreeBSD.org> | 2006-01-22 01:16:25 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2006-01-22 01:16:25 +0000 |
commit | 695863d37b7c0f5cc169ec00f2aed9d3f703705a (patch) | |
tree | 030e7101c5fa8a6da692fb11b237a99ee7dbb82c /sys/netinet | |
parent | 17949ce55e891800af47f14e7109321898b5e07c (diff) | |
download | FreeBSD-src-695863d37b7c0f5cc169ec00f2aed9d3f703705a.zip FreeBSD-src-695863d37b7c0f5cc169ec00f2aed9d3f703705a.tar.gz |
Convert remaining functions to ANSI C function declarations; remove
'register' where present.
MFC after: 1 week
Diffstat (limited to 'sys/netinet')
-rw-r--r-- | sys/netinet/in_pcb.c | 110 |
1 files changed, 33 insertions, 77 deletions
diff --git a/sys/netinet/in_pcb.c b/sys/netinet/in_pcb.c index 55e9f9d..cc29cf2 100644 --- a/sys/netinet/in_pcb.c +++ b/sys/netinet/in_pcb.c @@ -169,12 +169,9 @@ SYSCTL_INT(_net_inet_ip_portrange, OID_AUTO, randomtime, CTLFLAG_RW, * Allocate a PCB and associate it with the socket. */ int -in_pcballoc(so, pcbinfo, type) - struct socket *so; - struct inpcbinfo *pcbinfo; - const char *type; +in_pcballoc(struct socket *so, struct inpcbinfo *pcbinfo, const char *type) { - register struct inpcb *inp; + struct inpcb *inp; int error; INP_INFO_WLOCK_ASSERT(pcbinfo); @@ -226,10 +223,7 @@ out: } int -in_pcbbind(inp, nam, cred) - register struct inpcb *inp; - struct sockaddr *nam; - struct ucred *cred; +in_pcbbind(struct inpcb *inp, struct sockaddr *nam, struct ucred *cred) { int anonport, error; @@ -264,12 +258,8 @@ in_pcbbind(inp, nam, cred) * On error, the values of *laddrp and *lportp are not changed. */ int -in_pcbbind_setup(inp, nam, laddrp, lportp, cred) - struct inpcb *inp; - struct sockaddr *nam; - in_addr_t *laddrp; - u_short *lportp; - struct ucred *cred; +in_pcbbind_setup(struct inpcb *inp, struct sockaddr *nam, in_addr_t *laddrp, + u_short *lportp, struct ucred *cred) { struct socket *so = inp->inp_socket; unsigned short *lastport; @@ -486,10 +476,7 @@ in_pcbbind_setup(inp, nam, laddrp, lportp, cred) * then pick one. */ int -in_pcbconnect(inp, nam, cred) - register struct inpcb *inp; - struct sockaddr *nam; - struct ucred *cred; +in_pcbconnect(struct inpcb *inp, struct sockaddr *nam, struct ucred *cred) { u_short lport, fport; in_addr_t laddr, faddr; @@ -548,15 +535,9 @@ in_pcbconnect(inp, nam, cred) * is set to NULL. */ int -in_pcbconnect_setup(inp, nam, laddrp, lportp, faddrp, fportp, oinpp, cred) - register struct inpcb *inp; - struct sockaddr *nam; - in_addr_t *laddrp; - u_short *lportp; - in_addr_t *faddrp; - u_short *fportp; - struct inpcb **oinpp; - struct ucred *cred; +in_pcbconnect_setup(struct inpcb *inp, struct sockaddr *nam, + in_addr_t *laddrp, u_short *lportp, in_addr_t *faddrp, u_short *fportp, + struct inpcb **oinpp, struct ucred *cred) { struct sockaddr_in *sin = (struct sockaddr_in *)nam; struct in_ifaddr *ia; @@ -689,8 +670,7 @@ in_pcbconnect_setup(inp, nam, laddrp, lportp, faddrp, fportp, oinpp, cred) } void -in_pcbdisconnect(inp) - struct inpcb *inp; +in_pcbdisconnect(struct inpcb *inp) { INP_INFO_WLOCK_ASSERT(inp->inp_pcbinfo); @@ -707,8 +687,7 @@ in_pcbdisconnect(inp) } void -in_pcbdetach(inp) - struct inpcb *inp; +in_pcbdetach(struct inpcb *inp) { struct socket *so = inp->inp_socket; struct inpcbinfo *ipi = inp->inp_pcbinfo; @@ -739,9 +718,7 @@ in_pcbdetach(inp) } struct sockaddr * -in_sockaddr(port, addr_p) - in_port_t port; - struct in_addr *addr_p; +in_sockaddr(in_port_t port, struct in_addr *addr_p) { struct sockaddr_in *sin; @@ -764,12 +741,10 @@ in_sockaddr(port, addr_p) * because there actually /is/ a programming error somewhere... XXX) */ int -in_setsockaddr(so, nam, pcbinfo) - struct socket *so; - struct sockaddr **nam; - struct inpcbinfo *pcbinfo; +in_setsockaddr(struct socket *so, struct sockaddr **nam, + struct inpcbinfo *pcbinfo) { - register struct inpcb *inp; + struct inpcb *inp; struct in_addr addr; in_port_t port; @@ -793,12 +768,10 @@ in_setsockaddr(so, nam, pcbinfo) * The wrapper function will pass down the pcbinfo for this function to lock. */ int -in_setpeeraddr(so, nam, pcbinfo) - struct socket *so; - struct sockaddr **nam; - struct inpcbinfo *pcbinfo; +in_setpeeraddr(struct socket *so, struct sockaddr **nam, + struct inpcbinfo *pcbinfo) { - register struct inpcb *inp; + struct inpcb *inp; struct in_addr addr; in_port_t port; @@ -819,11 +792,8 @@ in_setpeeraddr(so, nam, pcbinfo) } void -in_pcbnotifyall(pcbinfo, faddr, errno, notify) - struct inpcbinfo *pcbinfo; - struct in_addr faddr; - int errno; - struct inpcb *(*notify)(struct inpcb *, int); +in_pcbnotifyall(struct inpcbinfo *pcbinfo, struct in_addr faddr, int errno, + struct inpcb *(*notify)(struct inpcb *, int)) { struct inpcb *inp, *ninp; struct inpcbhead *head; @@ -851,9 +821,7 @@ in_pcbnotifyall(pcbinfo, faddr, errno, notify) } void -in_pcbpurgeif0(pcbinfo, ifp) - struct inpcbinfo *pcbinfo; - struct ifnet *ifp; +in_pcbpurgeif0(struct inpcbinfo *pcbinfo, struct ifnet *ifp) { struct inpcb *inp; struct ip_moptions *imo; @@ -896,13 +864,10 @@ in_pcbpurgeif0(pcbinfo, ifp) * Lookup a PCB based on the local address and port. */ struct inpcb * -in_pcblookup_local(pcbinfo, laddr, lport_arg, wild_okay) - struct inpcbinfo *pcbinfo; - struct in_addr laddr; - u_int lport_arg; - int wild_okay; +in_pcblookup_local(struct inpcbinfo *pcbinfo, struct in_addr laddr, + u_int lport_arg, int wild_okay) { - register struct inpcb *inp; + struct inpcb *inp; int matchwild = 3, wildcard; u_short lport = lport_arg; @@ -1001,16 +966,12 @@ in_pcblookup_local(pcbinfo, laddr, lport_arg, wild_okay) * Lookup PCB in hash list. */ struct inpcb * -in_pcblookup_hash(pcbinfo, faddr, fport_arg, laddr, lport_arg, wildcard, - ifp) - struct inpcbinfo *pcbinfo; - struct in_addr faddr, laddr; - u_int fport_arg, lport_arg; - int wildcard; - struct ifnet *ifp; +in_pcblookup_hash(struct inpcbinfo *pcbinfo, struct in_addr faddr, + u_int fport_arg, struct in_addr laddr, u_int lport_arg, int wildcard, + struct ifnet *ifp) { struct inpcbhead *head; - register struct inpcb *inp; + struct inpcb *inp; u_short fport = fport_arg, lport = lport_arg; INP_INFO_RLOCK_ASSERT(pcbinfo); @@ -1080,8 +1041,7 @@ in_pcblookup_hash(pcbinfo, faddr, fport_arg, laddr, lport_arg, wildcard, * Insert PCB onto various hash lists. */ int -in_pcbinshash(inp) - struct inpcb *inp; +in_pcbinshash(struct inpcb *inp) { struct inpcbhead *pcbhash; struct inpcbporthead *pcbporthash; @@ -1135,8 +1095,7 @@ in_pcbinshash(inp) * not change after in_pcbinshash() has been called. */ void -in_pcbrehash(inp) - struct inpcb *inp; +in_pcbrehash(struct inpcb *inp) { struct inpcbinfo *pcbinfo = inp->inp_pcbinfo; struct inpcbhead *head; @@ -1162,8 +1121,7 @@ in_pcbrehash(inp) * Remove PCB from various lists. */ void -in_pcbremlists(inp) - struct inpcb *inp; +in_pcbremlists(struct inpcb *inp) { struct inpcbinfo *pcbinfo = inp->inp_pcbinfo; @@ -1190,8 +1148,7 @@ in_pcbremlists(inp) * label change into the in_pcb for the socket. */ void -in_pcbsosetlabel(so) - struct socket *so; +in_pcbsosetlabel(struct socket *so) { #ifdef MAC struct inpcb *inp; @@ -1215,8 +1172,7 @@ in_pcbsosetlabel(so) */ void -ipport_tick(xtp) - void *xtp; +ipport_tick(void *xtp) { if (ipport_tcpallocs > ipport_tcplastcount + ipport_randomcps) { ipport_stoprandom = ipport_randomtime; |