make real symbols for the legacy (nonstandardized) utmp functions

this is needed in the long term for ABI compatibility anyway, and in
the immediate, it helps with building broken programs like GNU screen
that try to prototype the functions themselves rather than using the
header.
This commit is contained in:
Rich Felker 2011-02-20 15:06:26 -05:00
commit eee150f39c
2 changed files with 23 additions and 6 deletions

View file

@ -1,5 +1,6 @@
#include <utmpx.h>
#include <stddef.h>
#include "libc.h"
void endutxent(void)
{
@ -28,3 +29,10 @@ struct utmpx *pututxline(const struct utmpx *ut)
{
return NULL;
}
weak_alias(endutxent, endutent);
weak_alias(setutxent, setutent);
weak_alias(getutxent, getutent);
weak_alias(getutxid, getutid);
weak_alias(getutxline, getutline);
weak_alias(pututxline, pututline);