379. [func] New library function isc_sockaddr_anyofpf().
387. [func] Add dns_byaddr_createptrname(), which converts
an address into the name used by a PTR query.
+ 379. [func] New library function isc_sockaddr_anyofpf().
+
--- 9.0.0 released ---
463. [bug] nsupdate sent malformed SOA queries to the second
* SOFTWARE.
*/
-/* $Id: sockaddr.h,v 1.30 2000/06/22 21:58:02 tale Exp $ */
+/* $Id: sockaddr.h,v 1.30.2.1 2000/09/21 22:15:00 gson Exp $ */
#ifndef ISC_SOCKADDR_H
#define ISC_SOCKADDR_H 1
void
isc_sockaddr_any6(isc_sockaddr_t *sockaddr);
+void
+isc_sockaddr_anyofpf(isc_sockaddr_t *sockaddr, int family);
+
void
isc_sockaddr_fromin(isc_sockaddr_t *sockaddr, const struct in_addr *ina,
in_port_t port);
* SOFTWARE.
*/
-/* $Id: sockaddr.c,v 1.42 2000/06/22 21:57:12 tale Exp $ */
+/* $Id: sockaddr.c,v 1.42.2.1 2000/09/21 22:14:59 gson Exp $ */
#include <config.h>
ISC_LINK_INIT(sockaddr, link);
}
+void
+isc_sockaddr_anyofpf(isc_sockaddr_t *sockaddr, int pf) {
+ switch (pf) {
+ case AF_INET:
+ isc_sockaddr_any(sockaddr);
+ break;
+ case AF_INET6:
+ isc_sockaddr_any6(sockaddr);
+ break;
+ default:
+ INSIST(0);
+ }
+}
+
void
isc_sockaddr_fromin6(isc_sockaddr_t *sockaddr, const struct in6_addr *ina6,
in_port_t port)