/[cvs]/ccvs/lib/getaddrinfo.c
ViewVC logotype

Diff of /ccvs/lib/getaddrinfo.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by dprice, Tue Sep 6 04:50:04 2005 UTC revision 1.2 by scjones, Sat Sep 10 18:09:57 2005 UTC
# Line 129  getaddrinfo (const char *restrict nodena Line 129  getaddrinfo (const char *restrict nodena
129  #if HAVE_IPV6  #if HAVE_IPV6
130      case PF_INET6:      case PF_INET6:
131        {        {
132          struct sockaddr_in6 *sinp = (void *) tmp + sizeof (*tmp);          struct sockaddr_in6 *sinp = (char *) tmp + sizeof (*tmp);
133    
134          if (se)          if (se)
135            sinp->sin6_port = se->s_port;            sinp->sin6_port = se->s_port;
# Line 148  getaddrinfo (const char *restrict nodena Line 148  getaddrinfo (const char *restrict nodena
148  #if HAVE_IPV4  #if HAVE_IPV4
149      case PF_INET:      case PF_INET:
150        {        {
151          struct sockaddr_in *sinp = (void *) tmp + sizeof (*tmp);          struct sockaddr_in *sinp = (char *) tmp + sizeof (*tmp);
152    
153          if (se)          if (se)
154            sinp->sin_port = se->s_port;            sinp->sin_port = se->s_port;
# Line 169  getaddrinfo (const char *restrict nodena Line 169  getaddrinfo (const char *restrict nodena
169        return EAI_NODATA;        return EAI_NODATA;
170      }      }
171    
172    if (hints && hints->flags & AI_CANONNAME)    if (hints && hints->ai_flags & AI_CANONNAME)
173      {      {
174        char *cn;        const char *cn;
175        if (he->h_name)        if (he->h_name)
176          cn = he->h_name;          cn = he->h_name;
177        else        else

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26