<resolv.h> cleanup
Mark Kettenis
kettenis@wins.uva.nl
Fri Jul 28 17:54:00 GMT 2000
Since it isn't used anymore, I think we should remove the
__sockaddr_in hack from <resolv.h>
Mark
2000-07-29 Mark Kettenis <kettenis@gnu.org>
* resolv/resolv.h (struct __sockaddr_in): Remove.
(struct __res_state) [!_LIBC]: Remove reference to __sockaddr_in.
Index: resolv/resolv.h
===================================================================
RCS file: /cvs/glibc/libc/resolv/resolv.h,v
retrieving revision 1.29
diff -u -p -r1.29 resolv.h
--- resolv/resolv.h 2000/07/26 08:04:28 1.29
+++ resolv/resolv.h 2000/07/29 00:50:16
@@ -123,16 +123,6 @@ struct res_sym {
#define RES_DFLRETRY 2 /* Default #/tries. */
#define RES_MAXTIME 65535 /* Infinity, in milliseconds. */
-/*
- * Like "struct sockaddr_in", but without any padding (to avoid making
- * "struct __rest_state" too large).
- */
-struct __sockaddr_in {
- __SOCKADDR_COMMON (sin_);
- in_port_t sin_port;
- struct in_addr sin_addr;
-};
-
struct __res_state {
int retrans; /* retransmition time interval */
int retry; /* number of times to retransmit */
@@ -163,12 +153,8 @@ struct __res_state {
u_int16_t nscount;
u_int16_t nstimes[MAXNS]; /* ms. */
int nssocks[MAXNS];
-#ifdef _LIBC
u_int16_t nscount6;
struct sockaddr_in6 *nsaddrs[MAXNS];
-#else
- struct __sockaddr_in nsaddrs[MAXNS];
-#endif
} _ext;
} _u;
};
More information about the Libc-hacker
mailing list