aboutsummaryrefslogtreecommitdiff
path: root/login/getutid.c
diff options
context:
space:
mode:
Diffstat (limited to 'login/getutid.c')
-rw-r--r--login/getutid.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/login/getutid.c b/login/getutid.c
index 7ecc93c0b7..658fdc08ca 100644
--- a/login/getutid.c
+++ b/login/getutid.c
@@ -17,10 +17,10 @@
#include <stdlib.h>
#include <utmp.h>
-
+#include <set-freeres.h>
/* Local buffer to store the result. */
-libc_freeres_ptr (static struct utmp *buffer);
+static struct utmp *buffer;
struct utmp *
__getutid (const struct utmp *id)
@@ -40,3 +40,5 @@ __getutid (const struct utmp *id)
}
libc_hidden_def (__getutid)
weak_alias (__getutid, getutid)
+
+weak_alias (buffer, __libc_getutid_freemem_ptr)