about summary refs log tree commit diff
path: root/inet/getnetgrent.c
diff options
context:
space:
mode:
Diffstat (limited to 'inet/getnetgrent.c')
-rw-r--r--inet/getnetgrent.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/inet/getnetgrent.c b/inet/getnetgrent.c
index 0b689e0ab0..a7c83740a0 100644
--- a/inet/getnetgrent.c
+++ b/inet/getnetgrent.c
@@ -19,9 +19,10 @@
 #include <netdb.h>
 #include <stdlib.h>
 #include <libc-lock.h>
+#include <set-freeres.h>
 
 /* Static buffer for return value.  We allocate it when needed.  */
-libc_freeres_ptr (static char *buffer);
+static char *buffer;
 /* All three strings should fit in a block of 1kB size.  */
 #define BUFSIZE 1024
 
@@ -47,3 +48,5 @@ getnetgrent (char **hostp, char **userp, char **domainp)
 
   return __getnetgrent_r (hostp, userp, domainp, buffer, BUFSIZE);
 }
+
+weak_alias (buffer, __libc_getnetgrent_freemem_ptr)