summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormillert <>1997-04-05 21:13:17 +0000
committermillert <>1997-04-05 21:13:17 +0000
commit9156235dba65010d9f983e3b8fc0e0b2739c78d4 (patch)
tree178131fb064d2fb2a659152bdfbfb0c0bb5788cd
parent06967c8a88bc843a5afe2987c242b4f744a4dabf (diff)
downloadopenbsd-9156235dba65010d9f983e3b8fc0e0b2739c78d4.tar.gz
openbsd-9156235dba65010d9f983e3b8fc0e0b2739c78d4.tar.bz2
openbsd-9156235dba65010d9f983e3b8fc0e0b2739c78d4.zip
Use in_addr_t not u_long and use in_port_t in some cases instead
of u_short or u_int16_t.
-rw-r--r--src/lib/libc/net/byteorder.37
-rw-r--r--src/lib/libc/net/getnetbyaddr.c4
-rw-r--r--src/lib/libc/net/getnetent.36
-rw-r--r--src/lib/libc/net/getnetnamadr.c10
-rw-r--r--src/lib/libc/net/getservent.c4
-rw-r--r--src/lib/libc/net/inet.310
-rw-r--r--src/lib/libc/net/inet_addr.c8
-rw-r--r--src/lib/libc/net/inet_lnaof.c6
-rw-r--r--src/lib/libc/net/inet_makeaddr.c6
-rw-r--r--src/lib/libc/net/inet_neta.c11
-rw-r--r--src/lib/libc/net/inet_netof.c6
-rw-r--r--src/lib/libc/net/inet_network.c8
-rw-r--r--src/lib/libc/net/ns_ntoa.c4
-rw-r--r--src/lib/libc/net/rcmd.c12
-rw-r--r--src/lib/libc/net/res_debug.c6
-rw-r--r--src/lib/libc/net/res_init.c9
16 files changed, 59 insertions, 58 deletions
diff --git a/src/lib/libc/net/byteorder.3 b/src/lib/libc/net/byteorder.3
index b880869b05..53528df7e6 100644
--- a/src/lib/libc/net/byteorder.3
+++ b/src/lib/libc/net/byteorder.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: byteorder.3,v 1.3 1996/11/25 13:11:12 niklas Exp $ 1.\" $OpenBSD: byteorder.3,v 1.4 1997/04/05 21:13:05 millert Exp $
2.\" 2.\"
3.\" Copyright (c) 1983, 1991, 1993 3.\" Copyright (c) 1983, 1991, 1993
4.\" The Regents of the University of California. All rights reserved. 4.\" The Regents of the University of California. All rights reserved.
@@ -75,6 +75,9 @@ functions appeared in
75.Bx 4.2 . 75.Bx 4.2 .
76.Sh BUGS 76.Sh BUGS
77On the 77On the
78.Tn VAX 78.Tn VAX ,
79.Tn ALPHA ,
80and
81.Tn iX86
79bytes are handled backwards from most everyone else in 82bytes are handled backwards from most everyone else in
80the world. This is not expected to be fixed in the near future. 83the world. This is not expected to be fixed in the near future.
diff --git a/src/lib/libc/net/getnetbyaddr.c b/src/lib/libc/net/getnetbyaddr.c
index 3d2b6e0352..76431a79a9 100644
--- a/src/lib/libc/net/getnetbyaddr.c
+++ b/src/lib/libc/net/getnetbyaddr.c
@@ -32,7 +32,7 @@
32 */ 32 */
33 33
34#if defined(LIBC_SCCS) && !defined(lint) 34#if defined(LIBC_SCCS) && !defined(lint)
35static char rcsid[] = "$OpenBSD: getnetbyaddr.c,v 1.3 1997/03/13 19:07:25 downsj Exp $"; 35static char rcsid[] = "$OpenBSD: getnetbyaddr.c,v 1.4 1997/04/05 21:13:06 millert Exp $";
36#endif /* LIBC_SCCS and not lint */ 36#endif /* LIBC_SCCS and not lint */
37 37
38#include <netdb.h> 38#include <netdb.h>
@@ -41,7 +41,7 @@ extern int _net_stayopen;
41 41
42struct netent * 42struct netent *
43_getnetbyaddr(net, type) 43_getnetbyaddr(net, type)
44 register unsigned long net; 44 register in_addr_t net;
45 register int type; 45 register int type;
46{ 46{
47 register struct netent *p; 47 register struct netent *p;
diff --git a/src/lib/libc/net/getnetent.3 b/src/lib/libc/net/getnetent.3
index a3aebf4310..a33ac0fac5 100644
--- a/src/lib/libc/net/getnetent.3
+++ b/src/lib/libc/net/getnetent.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: getnetent.3,v 1.3 1997/03/13 19:07:26 downsj Exp $ 1.\" $OpenBSD: getnetent.3,v 1.4 1997/04/05 21:13:07 millert Exp $
2.\" 2.\"
3.\" Copyright (c) 1983, 1991, 1993 3.\" Copyright (c) 1983, 1991, 1993
4.\" The Regents of the University of California. All rights reserved. 4.\" The Regents of the University of California. All rights reserved.
@@ -48,7 +48,7 @@
48.Ft struct netent * 48.Ft struct netent *
49.Fn getnetbyname "char *name" 49.Fn getnetbyname "char *name"
50.Ft struct netent * 50.Ft struct netent *
51.Fn getnetbyaddr "unsigned long net" "int type" 51.Fn getnetbyaddr "in_addr_t net" "int type"
52.Fn setnetent "int stayopen" 52.Fn setnetent "int stayopen"
53.Fn endnetent 53.Fn endnetent
54.Sh DESCRIPTION 54.Sh DESCRIPTION
@@ -68,7 +68,7 @@ struct netent {
68 char *n_name; /* official name of net */ 68 char *n_name; /* official name of net */
69 char **n_aliases; /* alias list */ 69 char **n_aliases; /* alias list */
70 int n_addrtype; /* net number type */ 70 int n_addrtype; /* net number type */
71 unsigned long n_net; /* net number */ 71 in_addr_t n_net; /* net number */
72}; 72};
73.Ed 73.Ed
74.Pp 74.Pp
diff --git a/src/lib/libc/net/getnetnamadr.c b/src/lib/libc/net/getnetnamadr.c
index 8d892a1bce..ad8ff5540a 100644
--- a/src/lib/libc/net/getnetnamadr.c
+++ b/src/lib/libc/net/getnetnamadr.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: getnetnamadr.c,v 1.4 1997/04/03 08:33:06 downsj Exp $ */ 1/* $OpenBSD: getnetnamadr.c,v 1.5 1997/04/05 21:13:08 millert Exp $ */
2 2
3/* Copyright (c) 1993 Carlos Leandro and Rui Salgueiro 3/* Copyright (c) 1993 Carlos Leandro and Rui Salgueiro
4 * Dep. Matematica Universidade de Coimbra, Portugal, Europe 4 * Dep. Matematica Universidade de Coimbra, Portugal, Europe
@@ -46,7 +46,7 @@ static char sccsid[] = "@(#)getnetbyaddr.c 8.1 (Berkeley) 6/4/93";
46static char sccsid_[] = "from getnetnamadr.c 1.4 (Coimbra) 93/06/03"; 46static char sccsid_[] = "from getnetnamadr.c 1.4 (Coimbra) 93/06/03";
47static char rcsid[] = "$From: getnetnamadr.c,v 8.7 1996/08/05 08:31:35 vixie Exp $"; 47static char rcsid[] = "$From: getnetnamadr.c,v 8.7 1996/08/05 08:31:35 vixie Exp $";
48#else 48#else
49static char rcsid[] = "$OpenBSD: getnetnamadr.c,v 1.4 1997/04/03 08:33:06 downsj Exp $"; 49static char rcsid[] = "$OpenBSD: getnetnamadr.c,v 1.5 1997/04/05 21:13:08 millert Exp $";
50#endif 50#endif
51#endif /* LIBC_SCCS and not lint */ 51#endif /* LIBC_SCCS and not lint */
52 52
@@ -66,7 +66,7 @@ static char rcsid[] = "$OpenBSD: getnetnamadr.c,v 1.4 1997/04/03 08:33:06 downsj
66 66
67extern int h_errno; 67extern int h_errno;
68 68
69struct netent *_getnetbyaddr __P((long net, int type)); 69struct netent *_getnetbyaddr __P((in_addr_t net, int type));
70struct netent *_getnetbyname __P((const char *name)); 70struct netent *_getnetbyname __P((const char *name));
71 71
72int _hokchar __P((const char *)); 72int _hokchar __P((const char *));
@@ -211,14 +211,14 @@ getnetanswer(answer, anslen, net_i)
211 211
212struct netent * 212struct netent *
213getnetbyaddr(net, net_type) 213getnetbyaddr(net, net_type)
214 register u_long net; 214 register in_addr_t net;
215 register int net_type; 215 register int net_type;
216{ 216{
217 unsigned int netbr[4]; 217 unsigned int netbr[4];
218 int nn, anslen; 218 int nn, anslen;
219 querybuf buf; 219 querybuf buf;
220 char qbuf[MAXDNAME]; 220 char qbuf[MAXDNAME];
221 unsigned long net2; 221 in_addr_t net2;
222 struct netent *net_entry; 222 struct netent *net_entry;
223 char lookups[MAXDNSLUS]; 223 char lookups[MAXDNSLUS];
224 int i; 224 int i;
diff --git a/src/lib/libc/net/getservent.c b/src/lib/libc/net/getservent.c
index ffa727077c..feb97aa129 100644
--- a/src/lib/libc/net/getservent.c
+++ b/src/lib/libc/net/getservent.c
@@ -32,7 +32,7 @@
32 */ 32 */
33 33
34#if defined(LIBC_SCCS) && !defined(lint) 34#if defined(LIBC_SCCS) && !defined(lint)
35static char rcsid[] = "$OpenBSD: getservent.c,v 1.2 1996/08/19 08:29:00 tholo Exp $"; 35static char rcsid[] = "$OpenBSD: getservent.c,v 1.3 1997/04/05 21:13:09 millert Exp $";
36#endif /* LIBC_SCCS and not lint */ 36#endif /* LIBC_SCCS and not lint */
37 37
38#include <sys/types.h> 38#include <sys/types.h>
@@ -99,7 +99,7 @@ again:
99 if (cp == NULL) 99 if (cp == NULL)
100 goto again; 100 goto again;
101 *cp++ = '\0'; 101 *cp++ = '\0';
102 serv.s_port = htons((u_short)atoi(p)); 102 serv.s_port = htons((in_port_t)atoi(p));
103 serv.s_proto = cp; 103 serv.s_proto = cp;
104 q = serv.s_aliases = serv_aliases; 104 q = serv.s_aliases = serv_aliases;
105 cp = strpbrk(cp, " \t"); 105 cp = strpbrk(cp, " \t");
diff --git a/src/lib/libc/net/inet.3 b/src/lib/libc/net/inet.3
index 4b31ddc949..db28804e32 100644
--- a/src/lib/libc/net/inet.3
+++ b/src/lib/libc/net/inet.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: inet.3,v 1.2 1996/08/19 08:29:06 tholo Exp $ 1.\" $OpenBSD: inet.3,v 1.3 1997/04/05 21:13:10 millert Exp $
2.\" 2.\"
3.\" Copyright (c) 1983, 1990, 1991, 1993 3.\" Copyright (c) 1983, 1990, 1991, 1993
4.\" The Regents of the University of California. All rights reserved. 4.\" The Regents of the University of California. All rights reserved.
@@ -49,17 +49,17 @@
49.Fd #include <arpa/inet.h> 49.Fd #include <arpa/inet.h>
50.Ft int 50.Ft int
51.Fn inet_aton "const char *cp" "struct in_addr *pin" 51.Fn inet_aton "const char *cp" "struct in_addr *pin"
52.Ft unsigned long 52.Ft in_addr_t
53.Fn inet_addr "const char *cp" 53.Fn inet_addr "const char *cp"
54.Ft unsigned long 54.Ft in_addr_t
55.Fn inet_network "const char *cp" 55.Fn inet_network "const char *cp"
56.Ft char * 56.Ft char *
57.Fn inet_ntoa "struct in_addr in" 57.Fn inet_ntoa "struct in_addr in"
58.Ft struct in_addr 58.Ft struct in_addr
59.Fn inet_makeaddr "int net" "int lna" 59.Fn inet_makeaddr "int net" "int lna"
60.Ft unsigned long 60.Ft in_addr_t
61.Fn inet_lnaof "struct in_addr in" 61.Fn inet_lnaof "struct in_addr in"
62.Ft unsigned long 62.Ft in_addr_t
63.Fn inet_netof "struct in_addr in" 63.Fn inet_netof "struct in_addr in"
64.Sh DESCRIPTION 64.Sh DESCRIPTION
65The routines 65The routines
diff --git a/src/lib/libc/net/inet_addr.c b/src/lib/libc/net/inet_addr.c
index ef8ee4963b..5e4dcdafb2 100644
--- a/src/lib/libc/net/inet_addr.c
+++ b/src/lib/libc/net/inet_addr.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: inet_addr.c,v 1.4 1997/03/13 19:07:29 downsj Exp $ */ 1/* $OpenBSD: inet_addr.c,v 1.5 1997/04/05 21:13:10 millert Exp $ */
2 2
3/* 3/*
4 * ++Copyright++ 1983, 1990, 1993 4 * ++Copyright++ 1983, 1990, 1993
@@ -60,7 +60,7 @@
60static char sccsid[] = "@(#)inet_addr.c 8.1 (Berkeley) 6/17/93"; 60static char sccsid[] = "@(#)inet_addr.c 8.1 (Berkeley) 6/17/93";
61static char rcsid[] = "$From: inet_addr.c,v 8.5 1996/08/05 08:31:35 vixie Exp $"; 61static char rcsid[] = "$From: inet_addr.c,v 8.5 1996/08/05 08:31:35 vixie Exp $";
62#else 62#else
63static char rcsid[] = "$OpenBSD: inet_addr.c,v 1.4 1997/03/13 19:07:29 downsj Exp $"; 63static char rcsid[] = "$OpenBSD: inet_addr.c,v 1.5 1997/04/05 21:13:10 millert Exp $";
64#endif 64#endif
65#endif /* LIBC_SCCS and not lint */ 65#endif /* LIBC_SCCS and not lint */
66 66
@@ -74,7 +74,7 @@ static char rcsid[] = "$OpenBSD: inet_addr.c,v 1.4 1997/03/13 19:07:29 downsj Ex
74 * Ascii internet address interpretation routine. 74 * Ascii internet address interpretation routine.
75 * The value returned is in network order. 75 * The value returned is in network order.
76 */ 76 */
77u_long 77in_addr_t
78inet_addr(cp) 78inet_addr(cp)
79 register const char *cp; 79 register const char *cp;
80{ 80{
@@ -97,7 +97,7 @@ inet_aton(cp, addr)
97 register const char *cp; 97 register const char *cp;
98 struct in_addr *addr; 98 struct in_addr *addr;
99{ 99{
100 register u_long val; 100 register in_addr_t val;
101 register int base, n; 101 register int base, n;
102 register char c; 102 register char c;
103 u_int parts[4]; 103 u_int parts[4];
diff --git a/src/lib/libc/net/inet_lnaof.c b/src/lib/libc/net/inet_lnaof.c
index 5a9bc4a6fe..6aed18699b 100644
--- a/src/lib/libc/net/inet_lnaof.c
+++ b/src/lib/libc/net/inet_lnaof.c
@@ -32,7 +32,7 @@
32 */ 32 */
33 33
34#if defined(LIBC_SCCS) && !defined(lint) 34#if defined(LIBC_SCCS) && !defined(lint)
35static char rcsid[] = "$OpenBSD: inet_lnaof.c,v 1.2 1996/08/19 08:29:09 tholo Exp $"; 35static char rcsid[] = "$OpenBSD: inet_lnaof.c,v 1.3 1997/04/05 21:13:11 millert Exp $";
36#endif /* LIBC_SCCS and not lint */ 36#endif /* LIBC_SCCS and not lint */
37 37
38#include <sys/param.h> 38#include <sys/param.h>
@@ -44,11 +44,11 @@ static char rcsid[] = "$OpenBSD: inet_lnaof.c,v 1.2 1996/08/19 08:29:09 tholo Ex
44 * internet address; handles class a/b/c network 44 * internet address; handles class a/b/c network
45 * number formats. 45 * number formats.
46 */ 46 */
47u_long 47in_addr_t
48inet_lnaof(in) 48inet_lnaof(in)
49 struct in_addr in; 49 struct in_addr in;
50{ 50{
51 register u_long i = ntohl(in.s_addr); 51 register in_addr_t i = ntohl(in.s_addr);
52 52
53 if (IN_CLASSA(i)) 53 if (IN_CLASSA(i))
54 return ((i)&IN_CLASSA_HOST); 54 return ((i)&IN_CLASSA_HOST);
diff --git a/src/lib/libc/net/inet_makeaddr.c b/src/lib/libc/net/inet_makeaddr.c
index 1b2d4edb5a..196a589e4c 100644
--- a/src/lib/libc/net/inet_makeaddr.c
+++ b/src/lib/libc/net/inet_makeaddr.c
@@ -32,7 +32,7 @@
32 */ 32 */
33 33
34#if defined(LIBC_SCCS) && !defined(lint) 34#if defined(LIBC_SCCS) && !defined(lint)
35static char rcsid[] = "$OpenBSD: inet_makeaddr.c,v 1.2 1996/08/19 08:29:11 tholo Exp $"; 35static char rcsid[] = "$OpenBSD: inet_makeaddr.c,v 1.3 1997/04/05 21:13:12 millert Exp $";
36#endif /* LIBC_SCCS and not lint */ 36#endif /* LIBC_SCCS and not lint */
37 37
38#include <sys/param.h> 38#include <sys/param.h>
@@ -45,9 +45,9 @@ static char rcsid[] = "$OpenBSD: inet_makeaddr.c,v 1.2 1996/08/19 08:29:11 tholo
45 */ 45 */
46struct in_addr 46struct in_addr
47inet_makeaddr(net, host) 47inet_makeaddr(net, host)
48 u_long net, host; 48 in_addr_t net, host;
49{ 49{
50 u_long addr; 50 in_addr_t addr;
51 51
52 if (net < 128) 52 if (net < 128)
53 addr = (net << IN_CLASSA_NSHIFT) | (host & IN_CLASSA_HOST); 53 addr = (net << IN_CLASSA_NSHIFT) | (host & IN_CLASSA_HOST);
diff --git a/src/lib/libc/net/inet_neta.c b/src/lib/libc/net/inet_neta.c
index dffd1631b1..ffcddd8d91 100644
--- a/src/lib/libc/net/inet_neta.c
+++ b/src/lib/libc/net/inet_neta.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: inet_neta.c,v 1.1 1997/03/13 19:07:31 downsj Exp $ */ 1/* $OpenBSD: inet_neta.c,v 1.2 1997/04/05 21:13:12 millert Exp $ */
2 2
3/* 3/*
4 * Copyright (c) 1996 by Internet Software Consortium. 4 * Copyright (c) 1996 by Internet Software Consortium.
@@ -19,9 +19,9 @@
19 19
20#if defined(LIBC_SCCS) && !defined(lint) 20#if defined(LIBC_SCCS) && !defined(lint)
21#if 0 21#if 0
22static const char rcsid[] = "$Id: inet_neta.c,v 1.1 1997/03/13 19:07:31 downsj Exp $"; 22static const char rcsid[] = "$Id: inet_neta.c,v 1.2 1997/04/05 21:13:12 millert Exp $";
23#else 23#else
24static const char rcsid[] = "$OpenBSD: inet_neta.c,v 1.1 1997/03/13 19:07:31 downsj Exp $"; 24static const char rcsid[] = "$OpenBSD: inet_neta.c,v 1.2 1997/04/05 21:13:12 millert Exp $";
25#endif 25#endif
26#endif 26#endif
27 27
@@ -32,11 +32,12 @@ static const char rcsid[] = "$OpenBSD: inet_neta.c,v 1.1 1997/03/13 19:07:31 dow
32 32
33#include <errno.h> 33#include <errno.h>
34#include <stdio.h> 34#include <stdio.h>
35#include <string.h>
35 36
36/* 37/*
37 * char * 38 * char *
38 * inet_neta(src, dst, size) 39 * inet_neta(src, dst, size)
39 * format a u_long network number into presentation format. 40 * format an in_addr_t network number into presentation format.
40 * return: 41 * return:
41 * pointer to dst, or NULL if an error occurred (check errno). 42 * pointer to dst, or NULL if an error occurred (check errno).
42 * note: 43 * note:
@@ -46,7 +47,7 @@ static const char rcsid[] = "$OpenBSD: inet_neta.c,v 1.1 1997/03/13 19:07:31 dow
46 */ 47 */
47char * 48char *
48inet_neta(src, dst, size) 49inet_neta(src, dst, size)
49 u_long src; 50 in_addr_t src;
50 char *dst; 51 char *dst;
51 size_t size; 52 size_t size;
52{ 53{
diff --git a/src/lib/libc/net/inet_netof.c b/src/lib/libc/net/inet_netof.c
index 8f78b7a8b4..f3b9c01697 100644
--- a/src/lib/libc/net/inet_netof.c
+++ b/src/lib/libc/net/inet_netof.c
@@ -32,7 +32,7 @@
32 */ 32 */
33 33
34#if defined(LIBC_SCCS) && !defined(lint) 34#if defined(LIBC_SCCS) && !defined(lint)
35static char rcsid[] = "$OpenBSD: inet_netof.c,v 1.2 1996/08/19 08:29:12 tholo Exp $"; 35static char rcsid[] = "$OpenBSD: inet_netof.c,v 1.3 1997/04/05 21:13:13 millert Exp $";
36#endif /* LIBC_SCCS and not lint */ 36#endif /* LIBC_SCCS and not lint */
37 37
38#include <sys/param.h> 38#include <sys/param.h>
@@ -43,11 +43,11 @@ static char rcsid[] = "$OpenBSD: inet_netof.c,v 1.2 1996/08/19 08:29:12 tholo Ex
43 * Return the network number from an internet 43 * Return the network number from an internet
44 * address; handles class a/b/c network #'s. 44 * address; handles class a/b/c network #'s.
45 */ 45 */
46u_long 46in_addr_t
47inet_netof(in) 47inet_netof(in)
48 struct in_addr in; 48 struct in_addr in;
49{ 49{
50 register u_long i = ntohl(in.s_addr); 50 register in_addr_t i = ntohl(in.s_addr);
51 51
52 if (IN_CLASSA(i)) 52 if (IN_CLASSA(i))
53 return (((i)&IN_CLASSA_NET) >> IN_CLASSA_NSHIFT); 53 return (((i)&IN_CLASSA_NET) >> IN_CLASSA_NSHIFT);
diff --git a/src/lib/libc/net/inet_network.c b/src/lib/libc/net/inet_network.c
index 1ffee63309..34682bbec1 100644
--- a/src/lib/libc/net/inet_network.c
+++ b/src/lib/libc/net/inet_network.c
@@ -32,7 +32,7 @@
32 */ 32 */
33 33
34#if defined(LIBC_SCCS) && !defined(lint) 34#if defined(LIBC_SCCS) && !defined(lint)
35static char rcsid[] = "$OpenBSD: inet_network.c,v 1.4 1996/08/19 08:29:14 tholo Exp $"; 35static char rcsid[] = "$OpenBSD: inet_network.c,v 1.5 1997/04/05 21:13:14 millert Exp $";
36#endif /* LIBC_SCCS and not lint */ 36#endif /* LIBC_SCCS and not lint */
37 37
38#include <sys/types.h> 38#include <sys/types.h>
@@ -45,13 +45,13 @@ static char rcsid[] = "$OpenBSD: inet_network.c,v 1.4 1996/08/19 08:29:14 tholo
45 * The library routines call this routine to interpret 45 * The library routines call this routine to interpret
46 * network numbers. 46 * network numbers.
47 */ 47 */
48u_long 48in_addr_t
49inet_network(cp) 49inet_network(cp)
50 register const char *cp; 50 register const char *cp;
51{ 51{
52 register u_long val, base, n; 52 register in_addr_t val, base, n;
53 register char c; 53 register char c;
54 u_long parts[4], *pp = parts; 54 in_addr_t parts[4], *pp = parts;
55 register int i; 55 register int i;
56 56
57again: 57again:
diff --git a/src/lib/libc/net/ns_ntoa.c b/src/lib/libc/net/ns_ntoa.c
index f7932ed3b6..d65d6d84d8 100644
--- a/src/lib/libc/net/ns_ntoa.c
+++ b/src/lib/libc/net/ns_ntoa.c
@@ -32,7 +32,7 @@
32 */ 32 */
33 33
34#if defined(LIBC_SCCS) && !defined(lint) 34#if defined(LIBC_SCCS) && !defined(lint)
35static char rcsid[] = "$OpenBSD: ns_ntoa.c,v 1.3 1996/08/19 08:29:31 tholo Exp $"; 35static char rcsid[] = "$OpenBSD: ns_ntoa.c,v 1.4 1997/04/05 21:13:15 millert Exp $";
36#endif /* LIBC_SCCS and not lint */ 36#endif /* LIBC_SCCS and not lint */
37 37
38#include <sys/param.h> 38#include <sys/param.h>
@@ -47,7 +47,7 @@ ns_ntoa(addr)
47{ 47{
48 static char obuf[40]; 48 static char obuf[40];
49 union { union ns_net net_e; u_long long_e; } net; 49 union { union ns_net net_e; u_long long_e; } net;
50 u_short port = htons(addr.x_port); 50 in_port_t port = htons(addr.x_port);
51 register char *cp; 51 register char *cp;
52 char *cp2; 52 char *cp2;
53 register u_char *up = addr.x_host.c_host; 53 register u_char *up = addr.x_host.c_host;
diff --git a/src/lib/libc/net/rcmd.c b/src/lib/libc/net/rcmd.c
index 8029938df3..a0adaf8ed0 100644
--- a/src/lib/libc/net/rcmd.c
+++ b/src/lib/libc/net/rcmd.c
@@ -34,7 +34,7 @@
34 */ 34 */
35 35
36#if defined(LIBC_SCCS) && !defined(lint) 36#if defined(LIBC_SCCS) && !defined(lint)
37static char *rcsid = "$OpenBSD: rcmd.c,v 1.19 1997/01/25 21:30:37 deraadt Exp $"; 37static char *rcsid = "$OpenBSD: rcmd.c,v 1.20 1997/04/05 21:13:15 millert Exp $";
38#endif /* LIBC_SCCS and not lint */ 38#endif /* LIBC_SCCS and not lint */
39 39
40#include <sys/param.h> 40#include <sys/param.h>
@@ -56,14 +56,14 @@ static char *rcsid = "$OpenBSD: rcmd.c,v 1.19 1997/01/25 21:30:37 deraadt Exp $"
56#include <syslog.h> 56#include <syslog.h>
57#include <stdlib.h> 57#include <stdlib.h>
58 58
59int __ivaliduser __P((FILE *, u_long, const char *, const char *)); 59int __ivaliduser __P((FILE *, in_addr_t, const char *, const char *));
60static int __icheckhost __P((u_int32_t, const char *)); 60static int __icheckhost __P((u_int32_t, const char *));
61static char *__gethostloop __P((u_int32_t)); 61static char *__gethostloop __P((u_int32_t));
62 62
63int 63int
64rcmd(ahost, rport, locuser, remuser, cmd, fd2p) 64rcmd(ahost, rport, locuser, remuser, cmd, fd2p)
65 char **ahost; 65 char **ahost;
66 u_short rport; 66 in_port_t rport;
67 const char *locuser, *remuser, *cmd; 67 const char *locuser, *remuser, *cmd;
68 int *fd2p; 68 int *fd2p;
69{ 69{
@@ -259,7 +259,7 @@ rresvport(alport)
259 s = socket(AF_INET, SOCK_STREAM, 0); 259 s = socket(AF_INET, SOCK_STREAM, 0);
260 if (s < 0) 260 if (s < 0)
261 return (-1); 261 return (-1);
262 sin.sin_port = htons((u_short)*alport); 262 sin.sin_port = htons((in_port_t)*alport);
263 if (*alport < IPPORT_RESERVED - 1) { 263 if (*alport < IPPORT_RESERVED - 1) {
264 if (bind(s, (struct sockaddr *)&sin, sizeof(sin)) >= 0) 264 if (bind(s, (struct sockaddr *)&sin, sizeof(sin)) >= 0)
265 return (s); 265 return (s);
@@ -298,7 +298,7 @@ ruserok(rhost, superuser, ruser, luser)
298 addrs[i] = 0; 298 addrs[i] = 0;
299 299
300 for (i = 0; i < MAXADDRS && addrs[i]; i++) 300 for (i = 0; i < MAXADDRS && addrs[i]; i++)
301 if (iruserok((u_long)addrs[i], superuser, ruser, luser) == 0) 301 if (iruserok((in_addr_t)addrs[i], superuser, ruser, luser) == 0)
302 return (0); 302 return (0);
303 return (-1); 303 return (-1);
304} 304}
@@ -390,7 +390,7 @@ again:
390int 390int
391__ivaliduser(hostf, raddrl, luser, ruser) 391__ivaliduser(hostf, raddrl, luser, ruser)
392 FILE *hostf; 392 FILE *hostf;
393 u_long raddrl; 393 in_addr_t raddrl;
394 const char *luser, *ruser; 394 const char *luser, *ruser;
395{ 395{
396 register char *user, *p; 396 register char *user, *p;
diff --git a/src/lib/libc/net/res_debug.c b/src/lib/libc/net/res_debug.c
index 7fd6d4a21c..0b623a153c 100644
--- a/src/lib/libc/net/res_debug.c
+++ b/src/lib/libc/net/res_debug.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: res_debug.c,v 1.5 1997/03/13 19:07:37 downsj Exp $ */ 1/* $OpenBSD: res_debug.c,v 1.6 1997/04/05 21:13:16 millert Exp $ */
2 2
3/* 3/*
4 * ++Copyright++ 1985, 1990, 1993 4 * ++Copyright++ 1985, 1990, 1993
@@ -82,7 +82,7 @@
82static char sccsid[] = "@(#)res_debug.c 8.1 (Berkeley) 6/4/93"; 82static char sccsid[] = "@(#)res_debug.c 8.1 (Berkeley) 6/4/93";
83static char rcsid[] = "$From: res_debug.c,v 8.19 1996/11/26 10:11:23 vixie Exp $"; 83static char rcsid[] = "$From: res_debug.c,v 8.19 1996/11/26 10:11:23 vixie Exp $";
84#else 84#else
85static char rcsid[] = "$OpenBSD: res_debug.c,v 1.5 1997/03/13 19:07:37 downsj Exp $"; 85static char rcsid[] = "$OpenBSD: res_debug.c,v 1.6 1997/04/05 21:13:16 millert Exp $";
86#endif 86#endif
87#endif /* LIBC_SCCS and not lint */ 87#endif /* LIBC_SCCS and not lint */
88 88
@@ -518,7 +518,7 @@ __p_rr(cp, msg, file)
518 } else if (dlen == 7) { 518 } else if (dlen == 7) {
519 char *address; 519 char *address;
520 u_char protocol; 520 u_char protocol;
521 u_short port; 521 in_port_t port;
522 522
523 address = inet_ntoa(inaddr); 523 address = inet_ntoa(inaddr);
524 cp += INADDRSZ; 524 cp += INADDRSZ;
diff --git a/src/lib/libc/net/res_init.c b/src/lib/libc/net/res_init.c
index 81ea50b0fb..a16c47807f 100644
--- a/src/lib/libc/net/res_init.c
+++ b/src/lib/libc/net/res_init.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: res_init.c,v 1.12 1997/04/03 05:53:46 deraadt Exp $ */ 1/* $OpenBSD: res_init.c,v 1.13 1997/04/05 21:13:17 millert Exp $ */
2 2
3/* 3/*
4 * ++Copyright++ 1985, 1989, 1993 4 * ++Copyright++ 1985, 1989, 1993
@@ -60,7 +60,7 @@
60static char sccsid[] = "@(#)res_init.c 8.1 (Berkeley) 6/7/93"; 60static char sccsid[] = "@(#)res_init.c 8.1 (Berkeley) 6/7/93";
61static char rcsid[] = "$From: res_init.c,v 8.7 1996/09/28 06:51:07 vixie Exp $"; 61static char rcsid[] = "$From: res_init.c,v 8.7 1996/09/28 06:51:07 vixie Exp $";
62#else 62#else
63static char rcsid[] = "$OpenBSD: res_init.c,v 1.12 1997/04/03 05:53:46 deraadt Exp $"; 63static char rcsid[] = "$OpenBSD: res_init.c,v 1.13 1997/04/05 21:13:17 millert Exp $";
64#endif 64#endif
65#endif /* LIBC_SCCS and not lint */ 65#endif /* LIBC_SCCS and not lint */
66 66
@@ -514,8 +514,5 @@ net_mask(in) /* XXX - should really use system's version of this */
514u_int 514u_int
515res_randomid() 515res_randomid()
516{ 516{
517 struct timeval now; 517 return (0xffff & arc4random());
518
519 gettimeofday(&now, NULL);
520 return (0xffff & (now.tv_sec ^ now.tv_usec ^ getpid()));
521} 518}