This is the mail archive of the cygwin-cvs@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[newlib-cygwin] Use DnsFree instead of deprecated DnsRecordListFree


https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=fa6a5a3a74cb822900111319c39a6a4793e4b588

commit fa6a5a3a74cb822900111319c39a6a4793e4b588
Author: Peter Foley <pefoley2@pefoley.com>
Date:   Mon Mar 21 16:41:25 2016 -0400

    Use DnsFree instead of deprecated DnsRecordListFree
    
    The latest version of the mingw headers have been updated to make
    DnsRecordListFree an alias of DnsFree when targeting Windows XP or later.
    Use DnsFree directly, avoiding the wrapper function.
    
    /home/peter/cross/src/cygwin/winsup/cygwin/libc/minires-os-if.c:289:
    undefined reference to `DnsFree'
    
    winsup/cygwin/ChangeLog
    autoload.cc: Load DnsFree rather then DnsRecordListFree
    libc/minires-os-if.cc (cygwin_query): Use DnsFree rather then DnsRecordListFree
    
    Signed-off-by: Peter Foley <pefoley2@pefoley.com>

Diff:
---
 winsup/cygwin/autoload.cc          | 2 +-
 winsup/cygwin/libc/minires-os-if.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/winsup/cygwin/autoload.cc b/winsup/cygwin/autoload.cc
index 422e2c98..9e6184f 100644
--- a/winsup/cygwin/autoload.cc
+++ b/winsup/cygwin/autoload.cc
@@ -583,7 +583,7 @@ LoadDLLfunc (AuthzInitializeContextFromToken, 32, authz)
 LoadDLLfunc (AuthzInitializeResourceManager, 24, authz)
 
 LoadDLLfunc (DnsQuery_A, 24, dnsapi)
-LoadDLLfunc (DnsRecordListFree, 8, dnsapi)
+LoadDLLfunc (DnsFree, 8, dnsapi)
 
 LoadDLLfunc (GetAdaptersAddresses, 20, iphlpapi)
 LoadDLLfunc (GetIfEntry, 4, iphlpapi)
diff --git a/winsup/cygwin/libc/minires-os-if.c b/winsup/cygwin/libc/minires-os-if.c
index 8970e1a..5142e30 100644
--- a/winsup/cygwin/libc/minires-os-if.c
+++ b/winsup/cygwin/libc/minires-os-if.c
@@ -286,7 +286,7 @@ static int cygwin_query(res_state statp, const char * DomName, int Class, int Ty
     rr = rr->pNext;
   }
 
-  DnsRecordListFree(pQueryResultsSet, DnsFreeRecordList);
+  DnsFree(pQueryResultsSet, DnsFreeRecordList);
 
   len = ptr - AnsPtr;
 done:


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]