blob: 7aa65da335b5efe45fe8a3416318792e6c5dae0c [file] [log] [blame]
Kaido Kert788710a2023-06-05 07:50:22 -07001#define _GNU_SOURCE
Andrew Top286dd782018-10-02 16:52:45 -07002#include <utmpx.h>
3#include <stddef.h>
4#include <errno.h>
Andrew Top286dd782018-10-02 16:52:45 -07005
6void endutxent(void)
7{
8}
9
10void setutxent(void)
11{
12}
13
14struct utmpx *getutxent(void)
15{
16 return NULL;
17}
18
19struct utmpx *getutxid(const struct utmpx *ut)
20{
21 return NULL;
22}
23
24struct utmpx *getutxline(const struct utmpx *ut)
25{
26 return NULL;
27}
28
29struct utmpx *pututxline(const struct utmpx *ut)
30{
31 return NULL;
32}
33
34void updwtmpx(const char *f, const struct utmpx *u)
35{
36}
37
Kaido Kert788710a2023-06-05 07:50:22 -070038static int __utmpxname(const char *f)
Andrew Top286dd782018-10-02 16:52:45 -070039{
40 errno = ENOTSUP;
41 return -1;
42}
43
44weak_alias(endutxent, endutent);
45weak_alias(setutxent, setutent);
46weak_alias(getutxent, getutent);
47weak_alias(getutxid, getutid);
48weak_alias(getutxline, getutline);
49weak_alias(pututxline, pututline);
50weak_alias(updwtmpx, updwtmp);
51weak_alias(__utmpxname, utmpname);
52weak_alias(__utmpxname, utmpxname);