[Asterisk-cvs] asterisk dns.c,1.5,1.6

markster at lists.digium.com markster at lists.digium.com
Wed Apr 14 20:10:47 CDT 2004


Update of /usr/cvsroot/asterisk
In directory mongoose.digium.com:/tmp/cvs-serv29459

Modified Files:
	dns.c 
Log Message:
Fix for uclibc


Index: dns.c
===================================================================
RCS file: /usr/cvsroot/asterisk/dns.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- dns.c	4 Mar 2004 05:57:47 -0000	1.5
+++ dns.c	15 Apr 2004 00:13:30 -0000	1.6
@@ -162,8 +162,13 @@
 	int res, ret = -1;
 
 #ifdef linux
-	res_ninit(&dnsstate);
-	res = res_nsearch(&dnsstate, dname, class, type, answer, sizeof(answer));
+	#ifndef __UCLIBC__
+		res_ninit(&dnsstate);
+		res = res_nsearch(&dnsstate, dname, class, type, answer, sizeof(answer));
+	#else
+	        res_init();
+	        res = res_search(dname, class, type, answer, sizeof(answer));
+	#endif
 #else
 	res_init();
 	res = res_search(dname, class, type, answer, sizeof(answer));
@@ -181,7 +186,11 @@
 			ret = 1;
 	}
 #if defined(linux)
-	res_nclose(&dnsstate);
+	#ifndef __UCLIBC__
+		res_nclose(&dnsstate);
+	#else
+		res_close();
+	#endif
 #else
 #ifndef __APPLE__
 	res_close();




More information about the svn-commits mailing list