diff options
author | hasso <hasso> | 2005-04-05 14:36:49 +0000 |
---|---|---|
committer | hasso <hasso> | 2005-04-05 14:36:49 +0000 |
commit | b5ab9d2a6d79de4ed243042c330e8b9b5e9f79f3 (patch) | |
tree | ff94f2c0b5983b0652428aaed49d1cfcecaac3bb /lib | |
parent | d25640dce0ed0fa9f80c82e27f87fa9f2114e68c (diff) | |
download | quagga.pre.listloop.cleanup.tar.bz2 quagga.pre.listloop.cleanup.tar.xz |
* lib/prefix.[hc]: inet6_ntoa utility function copied fromquagga.pre.listloop.cleanup
ripngd/ripngd.c (inet6_ntop).
* ripngd.[hc]: Remove inet6_ntop() and any usage of it. inet6_ntoa()
from lib is used now.
* ripng_interface.c: inet6_ntop() -> inet6_ntoa().
* ripng_peer.c: inet6_ntop() -> inet6_ntoa().
Diffstat (limited to 'lib')
-rw-r--r-- | lib/ChangeLog | 5 | ||||
-rw-r--r-- | lib/prefix.c | 11 | ||||
-rw-r--r-- | lib/prefix.h | 2 |
3 files changed, 18 insertions, 0 deletions
diff --git a/lib/ChangeLog b/lib/ChangeLog index 57bb3d1c..ee20de84 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,8 @@ +2004-04-05 Hasso Tepper <hasso at quagga.net> + + * lib/prefix.[hc]: inet6_ntoa utility function copied from + ripngd/ripngd.c (inet6_ntop). + 2004-04-05 Paul Jakma <paul@dishone.st> * vty.c: Improve logging of failures to open vty socket(s). diff --git a/lib/prefix.c b/lib/prefix.c index 82075442..56539fc9 100644 --- a/lib/prefix.c +++ b/lib/prefix.c @@ -735,3 +735,14 @@ netmask_str2prefix_str (const char *net_str, const char *mask_str, return 1; } +#ifdef HAVE_IPV6 +/* Utility function for making IPv6 address string. */ +const char * +inet6_ntoa (struct in6_addr *addr) +{ + static char buf[INET6_ADDRSTRLEN]; + + inet_ntop (AF_INET6, addr, buf, INET6_ADDRSTRLEN); + return buf; +} +#endif /* HAVE_IPV6 */ diff --git a/lib/prefix.h b/lib/prefix.h index 0546095b..7ef53473 100644 --- a/lib/prefix.h +++ b/lib/prefix.h @@ -173,6 +173,8 @@ int ip6_masklen (struct in6_addr); void masklen2ip6 (int, struct in6_addr *); void str2in6_addr (const char *, struct in6_addr *); +const char *inet6_ntoa (struct in6_addr *); + #endif /* HAVE_IPV6 */ int all_digit (const char *); |