[rtems-libbsd commit] mDNS: mDNSShared/dnssd_clientshim.c

Sebastian Huber sebh at rtems.org
Thu Jan 30 15:35:15 UTC 2014


Module:    rtems-libbsd
Branch:    master
Commit:    7222726e83b8c95aad62861367af97d26613de53
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=7222726e83b8c95aad62861367af97d26613de53

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Thu Jan 23 15:09:02 2014 +0100

mDNS: mDNSShared/dnssd_clientshim.c

Fix typos.  Include missing header files.

---

 mDNSResponder/mDNSShared/dnssd_clientshim.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/mDNSResponder/mDNSShared/dnssd_clientshim.c b/mDNSResponder/mDNSShared/dnssd_clientshim.c
index cb14310..f699729 100644
--- a/mDNSResponder/mDNSShared/dnssd_clientshim.c
+++ b/mDNSResponder/mDNSShared/dnssd_clientshim.c
@@ -25,6 +25,8 @@
 
 #include "dns_sd.h"             // Defines the interface to the client layer above
 #include "mDNSEmbeddedAPI.h"        // The interface we're building on top of
+#include <sys/socket.h>
+#include <netinet/in.h>
 extern mDNS mDNSStorage;        // We need to pass the address of this storage to the lower-layer functions
 
 #if MDNS_BUILDINGSHAREDLIBRARY || MDNS_BUILDINGSTUBLIBRARY
@@ -71,6 +73,14 @@ typedef struct
 typedef struct
 {
     mDNS_DirectOP_Dispose  *disposefn;
+    DNSServiceRef aQuery;
+    DNSServiceGetAddrInfoReply callback;
+    void *context;
+} mDNS_DirectOP_GetAddrInfo;
+
+typedef struct
+{
+    mDNS_DirectOP_Dispose  *disposefn;
     DNSServiceResolveReply callback;
     void                   *context;
     const ResourceRecord   *SRV;
@@ -674,7 +684,7 @@ DNSServiceErrorType DNSServiceQueryRecord
     x->q.ExpectUnique        = mDNSfalse;
     x->q.ForceMCast          = (flags & kDNSServiceFlagsForceMulticast) != 0;
     x->q.ReturnIntermed      = (flags & kDNSServiceFlagsReturnIntermediates) != 0;
-    x->q.SuppressUnsable     = (flags & kDNSServiceFlagsSuppressUnusable) != 0;
+    x->q.SuppressUnusable    = (flags & kDNSServiceFlagsSuppressUnusable) != 0;
     x->q.SearchListIndex     = 0;
     x->q.AppendSearchDomains = 0;
     x->q.RetryWithSearchDomains = mDNSfalse;




More information about the vc mailing list