From cbd684883f843d5458aa4bc8d1e599ec045a8e2a Mon Sep 17 00:00:00 2001 From: itojun <> Date: Wed, 21 Feb 2001 15:12:00 +0000 Subject: [PATCH] change ai_addrlen to socklen_t. now it conforms to draft-ietf-ipngwg-rfc2553bis-03.txt. backward compatibility concern: - should be safe to change signed to unsigned, as we never return negative value. - sizeof(int) is 4 for all archs, so there's no size change with socklen_t (= u_int32_t) commented by deraadt. --- src/include/netdb.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/include/netdb.h b/src/include/netdb.h index b5f7b5a1..ae63af5d 100644 --- a/src/include/netdb.h +++ b/src/include/netdb.h @@ -1,4 +1,4 @@ -/* $OpenBSD: netdb.h,v 1.11 2000/10/04 22:54:23 espie Exp $ */ +/* $OpenBSD: netdb.h,v 1.12 2001/02/21 15:12:00 itojun Exp $ */ /* * ++Copyright++ 1980, 1983, 1988, 1993 @@ -179,7 +179,7 @@ struct addrinfo { int ai_family; /* protocol family for socket */ int ai_socktype; /* socket type */ int ai_protocol; /* protocol for socket */ - int ai_addrlen; /* length of socket-address */ + socklen_t ai_addrlen; /* length of socket-address */ struct sockaddr *ai_addr; /* socket-address for socket */ char *ai_canonname; /* canonical name for service location (iff req) */ struct addrinfo *ai_next; /* pointer to next in list */