Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Apr 2002 02:15:17 +0900
From:      Hajimu UMEMOTO <ume@mahoroba.org>
To:        Mike Barcroft <mike@FreeBSD.org>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/netinet in.h src/sys/netinet6 in6.h
Message-ID:  <yge662zfpay.wl@mille.mahoroba.org>
In-Reply-To: <200204101159.g3ABx2e55901@freefall.freebsd.org>
References:  <200204101159.g3ABx2e55901@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

>>>>> On Wed, 10 Apr 2002 04:59:02 -0700 (PDT)
>>>>> Mike Barcroft <mike@FreeBSD.org> said:

mike> mike        2002/04/10 04:59:02 PDT

mike>   Modified files:
mike>     sys/netinet          in.h 
mike>     sys/netinet6         in6.h 
mike>   Log:
mike>   Unconditionalize the definition of INET_ADDRSTRLEN and
mike>   INET6_ADDRSTRLEN.  Doing this helps expose bogus redefinitions in 3rd
mike>   party software.
  
I cannot understand why this change is required.  RFC2553 says:

   addresses, the buffer must be at least 16-octets.  In order to allow
   applications to easily declare buffers of the proper size to store
   IPv4 and IPv6 addresses in string form, the following two constants
   are defined in <netinet/in.h>:

      #define INET_ADDRSTRLEN    16
      #define INET6_ADDRSTRLEN   46

I believe this two define shouldn't appear in application side.

--
Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan
ume@mahoroba.org  ume@bisd.hitachi.co.jp  ume@{,jp.}FreeBSD.org
http://www.imasy.org/~ume/

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?yge662zfpay.wl>