This is the mail archive of the libc-hacker@sourceware.cygnus.com mailing list for the glibc project.

Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.


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

[PATCH] res_querydomain fix


Hi!

glibc 2.1.x export symbol res_querydomain, that's what resolv/Versions in
2.1.90 export as well, but due to the unconditional redefinition (have no
idea why it is there) __res_querydomain is not exported at all and
res_querydomain does not exist at all. So programs wanting to use
res_querydomain loose.
BTW: _res_resultcodes and __p_rr used to be exported as well in glibc 2.1.x
and are still mentioned in the Versions file, but they are no longer
present. Should we add those for binary compatibility?
I know _res_resultcodes has been moved to some other array with different
structure, but even if some app used it and was recompiled, that new array
is not exported at all.

2000-03-05  Jakub Jelinek  <jakub@redhat.com>

	* resolv/resolv.h (res_querydomain): Remove redefinition to
	__res_querydomain (reported by Owen Taylor <otaylor@redhat.com>).

--- resolv/resolv.h.jj	Mon Jan  3 07:35:03 2000
+++ resolv/resolv.h	Wed May  3 10:32:57 2000
@@ -266,7 +266,6 @@ extern struct __res_state _res;
 #define p_query			__p_query
 #define res_close		__res_close
 #define res_isourserver		__res_isourserver
-#define res_querydomain		__res_querydomain
 #define res_send		__res_send
 
 __BEGIN_DECLS

	Jakub

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