diff options
Diffstat (limited to 'resolv/res_libc.c')
-rw-r--r-- | resolv/res_libc.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/resolv/res_libc.c b/resolv/res_libc.c index 14d565df0d..b83c27aaae 100644 --- a/resolv/res_libc.c +++ b/resolv/res_libc.c @@ -38,9 +38,6 @@ static const char rcsid[] = "$Id$"; #include <string.h> #include <unistd.h> -#undef _res - -struct __res_state _res; /* This is the old res_init function. It has been moved from res_data.c to this file since res_init should go into libc.so but @@ -90,6 +87,11 @@ res_init(void) { /* We need a resolver context - in unthreaded apps, this weak function provides it. */ +#undef _res + +struct __res_state _res; + + struct __res_state * weak_const_function __res_state(void) |