(sockaddr_storage): cater for those that have v6-support also

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6762 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
1999-08-06 20:01:20 +00:00
parent 3438eeb899
commit 440f8b353f

View File

@@ -438,7 +438,12 @@ typedef unsigned short sa_family_t;
struct sockaddr_storage {
u_int8_t __ss_len;
sa_family_t __ss_family;
char pad[sizeof(struct sockaddr_in)
char pad[
#ifdef HAVE_IPV6
sizeof(struct sockaddr_in6)
#else
sizeof(struct sockaddr_in)
#endif
- sizeof(u_int8_t) - sizeof(sa_family_t)];
};
@@ -446,7 +451,13 @@ struct sockaddr_storage {
struct sockaddr_storage {
sa_family_t __ss_family;
char pad[sizeof(struct sockaddr_in) - sizeof(sa_family_t)];
char pad[
#ifdef HAVE_IPV6
sizeof(struct sockaddr_in6)
#else
sizeof(struct sockaddr_in)
#endif
- sizeof(sa_family_t)];
};
#endif