musl/include/utmp.h
Rich Felker eee150f39c 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.
2011-02-20 15:06:26 -05:00

33 lines
599 B
C

#ifndef _UTMP_H
#define _UTMP_H
#ifdef __cplusplus
extern "C" {
#endif
#include <utmpx.h>
#define ut_time ut_tv.tv_sec
#define ut_name ut_user
#define ut_exit __ut_exit
#define e_termination __e_termination
#define e_exit __e_exit
#define utmp utmpx
#define utmpname(x) (-1)
void endutent(void);
struct utmp *getutent(void);
struct utmp *getutid(const struct utmp *);
struct utmp *getutline(const struct utmp *);
struct utmp *pututline(const struct utmp *);
void setutent(void);
#define _PATH_UTMP "/dev/null"
#define _PATH_WTMP "/dev/null"
#ifdef __cplusplus
}
#endif
#endif