summaryrefslogtreecommitdiffstats
path: root/mDNSResponder/unittests/mdns_ut.c
diff options
context:
space:
mode:
Diffstat (limited to 'mDNSResponder/unittests/mdns_ut.c')
-rw-r--r--mDNSResponder/unittests/mdns_ut.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/mDNSResponder/unittests/mdns_ut.c b/mDNSResponder/unittests/mdns_ut.c
new file mode 100644
index 00000000..907cfa69
--- /dev/null
+++ b/mDNSResponder/unittests/mdns_ut.c
@@ -0,0 +1,17 @@
+#include "DNSCommon.h" // Defines general DNS utility routines
+
+mDNSexport mStatus mDNS_InitStorage_ut(mDNS *const m, mDNS_PlatformSupport *const p,
+ CacheEntity *rrcachestorage, mDNSu32 rrcachesize,
+ mDNSBool AdvertiseLocalAddresses, mDNSCallback *Callback, void *Context)
+{
+ return mDNS_InitStorage(m, p, rrcachestorage, rrcachesize, AdvertiseLocalAddresses, Callback, Context);
+}
+
+mDNSexport mStatus ArpLogMsgTest(mDNS *const m, const ARP_EthIP *const arp, const mDNSInterfaceID InterfaceID)
+{
+ NetworkInterfaceInfo *intf = FirstInterfaceForID(m, InterfaceID);
+ static const char msg[] = "ARP Req message";
+ LogMsg("Arp %-7s %s %.6a %.4a for %.4a",
+ intf->ifname, msg, arp->sha.b, arp->spa.b, arp->tpa.b);
+ return mStatus_NoError;
+}