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