Commit 2cc1d253 authored by David Lawrence's avatar David Lawrence
Browse files

114. [cleanup] <isc/sockaddr.h> does not need <isc/buffer.h> or <isc/list.h>.

parent 1d2f2d7c
114. [cleanup] <isc/sockaddr.h> does not need <isc/buffer.h> or
<isc/list.h>.
113. [func] Utility programs dig and host added.
112. [cleanup] <isc/serial.h> does not need <isc/boolean.h>.
......
......@@ -18,14 +18,10 @@
#ifndef ISC_SOCKADDR_H
#define ISC_SOCKADDR_H 1
#include <isc/buffer.h>
#include <isc/net.h>
#include <isc/list.h>
#include <isc/lang.h>
#include <isc/types.h>
ISC_LANG_BEGINDECLS
struct isc_sockaddr {
union {
struct sockaddr sa;
......@@ -38,6 +34,8 @@ struct isc_sockaddr {
typedef ISC_LIST(struct isc_sockaddr) isc_sockaddrlist_t;
ISC_LANG_BEGINDECLS
isc_boolean_t
isc_sockaddr_equal(const isc_sockaddr_t *a, const isc_sockaddr_t *b);
......
......@@ -23,6 +23,7 @@
#include <stdio.h>
#include <isc/assertions.h>
#include <isc/buffer.h>
#include <isc/error.h>
#include <isc/netaddr.h>
#include <isc/region.h>
......@@ -30,8 +31,7 @@
#include <isc/types.h>
isc_boolean_t
isc_sockaddr_equal(const isc_sockaddr_t *a, const isc_sockaddr_t *b)
{
isc_sockaddr_equal(const isc_sockaddr_t *a, const isc_sockaddr_t *b) {
REQUIRE(a != NULL && b != NULL);
if (a->length != b->length)
......@@ -66,13 +66,11 @@ isc_sockaddr_equal(const isc_sockaddr_t *a, const isc_sockaddr_t *b)
return (ISC_TRUE);
}
/*
* Compare just the addresses (ignore ports)
*/
isc_boolean_t
isc_sockaddr_eqaddr(const isc_sockaddr_t *a, const isc_sockaddr_t *b)
{
isc_sockaddr_eqaddr(const isc_sockaddr_t *a, const isc_sockaddr_t *b) {
REQUIRE(a != NULL && b != NULL);
if (a->length != b->length)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment