• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #define _GNU_SOURCE
2 #include <utmpx.h>
3 #include <stddef.h>
4 #include <errno.h>
5 
endutxent(void)6 void endutxent(void)
7 {
8 }
9 
setutxent(void)10 void setutxent(void)
11 {
12 }
13 
getutxent(void)14 struct utmpx *getutxent(void)
15 {
16 	return NULL;
17 }
18 
getutxid(const struct utmpx * ut)19 struct utmpx *getutxid(const struct utmpx *ut)
20 {
21 	return NULL;
22 }
23 
getutxline(const struct utmpx * ut)24 struct utmpx *getutxline(const struct utmpx *ut)
25 {
26 	return NULL;
27 }
28 
pututxline(const struct utmpx * ut)29 struct utmpx *pututxline(const struct utmpx *ut)
30 {
31 	return NULL;
32 }
33 
updwtmpx(const char * f,const struct utmpx * u)34 void updwtmpx(const char *f, const struct utmpx *u)
35 {
36 }
37 
__utmpxname(const char * f)38 static int __utmpxname(const char *f)
39 {
40 	errno = ENOTSUP;
41 	return -1;
42 }
43 
44 weak_alias(endutxent, endutent);
45 weak_alias(setutxent, setutent);
46 weak_alias(getutxent, getutent);
47 weak_alias(getutxid, getutid);
48 weak_alias(getutxline, getutline);
49 weak_alias(pututxline, pututline);
50 weak_alias(updwtmpx, updwtmp);
51 weak_alias(__utmpxname, utmpname);
52 weak_alias(__utmpxname, utmpxname);
53