summaryrefslogtreecommitdiff
path: root/bsd-rresvport.c
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2000-01-19 13:45:07 +1100
committerDamien Miller <djm@mindrot.org>2000-01-19 13:45:07 +1100
commiteaf9994f7e5fdddb7ded0cd9d757921ed8a9dc67 (patch)
tree02a3f73ffe6445cbb7f851eac17e607bc2d3a26a /bsd-rresvport.c
parent9550a24e0198bde53d4d4404ed16b7b8957a7ada (diff)
- SCO compile fixes from Gary E. Miller <gem@rellim.com>
Diffstat (limited to 'bsd-rresvport.c')
-rw-r--r--bsd-rresvport.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/bsd-rresvport.c b/bsd-rresvport.c
index c29165faa..99c150e06 100644
--- a/bsd-rresvport.c
+++ b/bsd-rresvport.c
@@ -61,18 +61,18 @@ rresvport_af(alport, af)
61 struct sockaddr *sa; 61 struct sockaddr *sa;
62 u_int16_t *portp; 62 u_int16_t *portp;
63 int s; 63 int s;
64 int sa_len; 64 int salen;
65 65
66 bzero(&ss, sizeof ss); 66 bzero(&ss, sizeof ss);
67 sa = (struct sockaddr *)&ss; 67 sa = (struct sockaddr *)&ss;
68 68
69 switch (af) { 69 switch (af) {
70 case AF_INET: 70 case AF_INET:
71 sa_len = sizeof(struct sockaddr_in); 71 salen = sizeof(struct sockaddr_in);
72 portp = &((struct sockaddr_in *)sa)->sin_port; 72 portp = &((struct sockaddr_in *)sa)->sin_port;
73 break; 73 break;
74 case AF_INET6: 74 case AF_INET6:
75 sa_len = sizeof(struct sockaddr_in6); 75 salen = sizeof(struct sockaddr_in6);
76 portp = &((struct sockaddr_in6 *)sa)->sin6_port; 76 portp = &((struct sockaddr_in6 *)sa)->sin6_port;
77 break; 77 break;
78 default: 78 default:
@@ -87,7 +87,7 @@ rresvport_af(alport, af)
87 87
88 *portp = htons(*alport); 88 *portp = htons(*alport);
89 if (*alport < IPPORT_RESERVED - 1) { 89 if (*alport < IPPORT_RESERVED - 1) {
90 if (bind(s, sa, sa_len) >= 0) 90 if (bind(s, sa, salen) >= 0)
91 return (s); 91 return (s);
92 if (errno != EADDRINUSE) { 92 if (errno != EADDRINUSE) {
93 (void)close(s); 93 (void)close(s);