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