diff options
author | millert <> | 1997-04-05 21:13:17 +0000 |
---|---|---|
committer | millert <> | 1997-04-05 21:13:17 +0000 |
commit | 9156235dba65010d9f983e3b8fc0e0b2739c78d4 (patch) | |
tree | 178131fb064d2fb2a659152bdfbfb0c0bb5788cd | |
parent | 06967c8a88bc843a5afe2987c242b4f744a4dabf (diff) | |
download | openbsd-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.3 | 7 | ||||
-rw-r--r-- | src/lib/libc/net/getnetbyaddr.c | 4 | ||||
-rw-r--r-- | src/lib/libc/net/getnetent.3 | 6 | ||||
-rw-r--r-- | src/lib/libc/net/getnetnamadr.c | 10 | ||||
-rw-r--r-- | src/lib/libc/net/getservent.c | 4 | ||||
-rw-r--r-- | src/lib/libc/net/inet.3 | 10 | ||||
-rw-r--r-- | src/lib/libc/net/inet_addr.c | 8 | ||||
-rw-r--r-- | src/lib/libc/net/inet_lnaof.c | 6 | ||||
-rw-r--r-- | src/lib/libc/net/inet_makeaddr.c | 6 | ||||
-rw-r--r-- | src/lib/libc/net/inet_neta.c | 11 | ||||
-rw-r--r-- | src/lib/libc/net/inet_netof.c | 6 | ||||
-rw-r--r-- | src/lib/libc/net/inet_network.c | 8 | ||||
-rw-r--r-- | src/lib/libc/net/ns_ntoa.c | 4 | ||||
-rw-r--r-- | src/lib/libc/net/rcmd.c | 12 | ||||
-rw-r--r-- | src/lib/libc/net/res_debug.c | 6 | ||||
-rw-r--r-- | src/lib/libc/net/res_init.c | 9 |
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 |
77 | On the | 77 | On the |
78 | .Tn VAX | 78 | .Tn VAX , |
79 | .Tn ALPHA , | ||
80 | and | ||
81 | .Tn iX86 | ||
79 | bytes are handled backwards from most everyone else in | 82 | bytes are handled backwards from most everyone else in |
80 | the world. This is not expected to be fixed in the near future. | 83 | the 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) |
35 | static char rcsid[] = "$OpenBSD: getnetbyaddr.c,v 1.3 1997/03/13 19:07:25 downsj Exp $"; | 35 | static 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 | ||
42 | struct netent * | 42 | struct 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"; | |||
46 | static char sccsid_[] = "from getnetnamadr.c 1.4 (Coimbra) 93/06/03"; | 46 | static char sccsid_[] = "from getnetnamadr.c 1.4 (Coimbra) 93/06/03"; |
47 | static char rcsid[] = "$From: getnetnamadr.c,v 8.7 1996/08/05 08:31:35 vixie Exp $"; | 47 | static char rcsid[] = "$From: getnetnamadr.c,v 8.7 1996/08/05 08:31:35 vixie Exp $"; |
48 | #else | 48 | #else |
49 | static char rcsid[] = "$OpenBSD: getnetnamadr.c,v 1.4 1997/04/03 08:33:06 downsj Exp $"; | 49 | static 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 | ||
67 | extern int h_errno; | 67 | extern int h_errno; |
68 | 68 | ||
69 | struct netent *_getnetbyaddr __P((long net, int type)); | 69 | struct netent *_getnetbyaddr __P((in_addr_t net, int type)); |
70 | struct netent *_getnetbyname __P((const char *name)); | 70 | struct netent *_getnetbyname __P((const char *name)); |
71 | 71 | ||
72 | int _hokchar __P((const char *)); | 72 | int _hokchar __P((const char *)); |
@@ -211,14 +211,14 @@ getnetanswer(answer, anslen, net_i) | |||
211 | 211 | ||
212 | struct netent * | 212 | struct netent * |
213 | getnetbyaddr(net, net_type) | 213 | getnetbyaddr(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) |
35 | static char rcsid[] = "$OpenBSD: getservent.c,v 1.2 1996/08/19 08:29:00 tholo Exp $"; | 35 | static 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 |
65 | The routines | 65 | The 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 @@ | |||
60 | static char sccsid[] = "@(#)inet_addr.c 8.1 (Berkeley) 6/17/93"; | 60 | static char sccsid[] = "@(#)inet_addr.c 8.1 (Berkeley) 6/17/93"; |
61 | static char rcsid[] = "$From: inet_addr.c,v 8.5 1996/08/05 08:31:35 vixie Exp $"; | 61 | static char rcsid[] = "$From: inet_addr.c,v 8.5 1996/08/05 08:31:35 vixie Exp $"; |
62 | #else | 62 | #else |
63 | static char rcsid[] = "$OpenBSD: inet_addr.c,v 1.4 1997/03/13 19:07:29 downsj Exp $"; | 63 | static 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 | */ |
77 | u_long | 77 | in_addr_t |
78 | inet_addr(cp) | 78 | inet_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) |
35 | static char rcsid[] = "$OpenBSD: inet_lnaof.c,v 1.2 1996/08/19 08:29:09 tholo Exp $"; | 35 | static 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 | */ |
47 | u_long | 47 | in_addr_t |
48 | inet_lnaof(in) | 48 | inet_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) |
35 | static char rcsid[] = "$OpenBSD: inet_makeaddr.c,v 1.2 1996/08/19 08:29:11 tholo Exp $"; | 35 | static 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 | */ |
46 | struct in_addr | 46 | struct in_addr |
47 | inet_makeaddr(net, host) | 47 | inet_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 |
22 | static const char rcsid[] = "$Id: inet_neta.c,v 1.1 1997/03/13 19:07:31 downsj Exp $"; | 22 | static const char rcsid[] = "$Id: inet_neta.c,v 1.2 1997/04/05 21:13:12 millert Exp $"; |
23 | #else | 23 | #else |
24 | static const char rcsid[] = "$OpenBSD: inet_neta.c,v 1.1 1997/03/13 19:07:31 downsj Exp $"; | 24 | static 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 | */ |
47 | char * | 48 | char * |
48 | inet_neta(src, dst, size) | 49 | inet_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) |
35 | static char rcsid[] = "$OpenBSD: inet_netof.c,v 1.2 1996/08/19 08:29:12 tholo Exp $"; | 35 | static 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 | */ |
46 | u_long | 46 | in_addr_t |
47 | inet_netof(in) | 47 | inet_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) |
35 | static char rcsid[] = "$OpenBSD: inet_network.c,v 1.4 1996/08/19 08:29:14 tholo Exp $"; | 35 | static 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 | */ |
48 | u_long | 48 | in_addr_t |
49 | inet_network(cp) | 49 | inet_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 | ||
57 | again: | 57 | again: |
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) |
35 | static char rcsid[] = "$OpenBSD: ns_ntoa.c,v 1.3 1996/08/19 08:29:31 tholo Exp $"; | 35 | static 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) |
37 | static char *rcsid = "$OpenBSD: rcmd.c,v 1.19 1997/01/25 21:30:37 deraadt Exp $"; | 37 | static 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 | ||
59 | int __ivaliduser __P((FILE *, u_long, const char *, const char *)); | 59 | int __ivaliduser __P((FILE *, in_addr_t, const char *, const char *)); |
60 | static int __icheckhost __P((u_int32_t, const char *)); | 60 | static int __icheckhost __P((u_int32_t, const char *)); |
61 | static char *__gethostloop __P((u_int32_t)); | 61 | static char *__gethostloop __P((u_int32_t)); |
62 | 62 | ||
63 | int | 63 | int |
64 | rcmd(ahost, rport, locuser, remuser, cmd, fd2p) | 64 | rcmd(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: | |||
390 | int | 390 | int |
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 @@ | |||
82 | static char sccsid[] = "@(#)res_debug.c 8.1 (Berkeley) 6/4/93"; | 82 | static char sccsid[] = "@(#)res_debug.c 8.1 (Berkeley) 6/4/93"; |
83 | static char rcsid[] = "$From: res_debug.c,v 8.19 1996/11/26 10:11:23 vixie Exp $"; | 83 | static char rcsid[] = "$From: res_debug.c,v 8.19 1996/11/26 10:11:23 vixie Exp $"; |
84 | #else | 84 | #else |
85 | static char rcsid[] = "$OpenBSD: res_debug.c,v 1.5 1997/03/13 19:07:37 downsj Exp $"; | 85 | static 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 @@ | |||
60 | static char sccsid[] = "@(#)res_init.c 8.1 (Berkeley) 6/7/93"; | 60 | static char sccsid[] = "@(#)res_init.c 8.1 (Berkeley) 6/7/93"; |
61 | static char rcsid[] = "$From: res_init.c,v 8.7 1996/09/28 06:51:07 vixie Exp $"; | 61 | static char rcsid[] = "$From: res_init.c,v 8.7 1996/09/28 06:51:07 vixie Exp $"; |
62 | #else | 62 | #else |
63 | static char rcsid[] = "$OpenBSD: res_init.c,v 1.12 1997/04/03 05:53:46 deraadt Exp $"; | 63 | static 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 */ | |||
514 | u_int | 514 | u_int |
515 | res_randomid() | 515 | res_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 | } |