diff options
Diffstat (limited to 'system/musl/3001-make-real-lastlog-h.patch')
-rw-r--r-- | system/musl/3001-make-real-lastlog-h.patch | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/system/musl/3001-make-real-lastlog-h.patch b/system/musl/3001-make-real-lastlog-h.patch new file mode 100644 index 000000000..168ef882b --- /dev/null +++ b/system/musl/3001-make-real-lastlog-h.patch @@ -0,0 +1,30 @@ +Since we remove <utmp{,x}.h> from musl for utmps support, we can't use the +included <lastlog.h>. + +This implements just the lastlog stuff from musl <utmp.h>. + +--- musl-1.1.19/include/lastlog.h 2018-02-22 12:39:19.000000000 -0600 ++++ musl-1.1.19/include/lastlog.h 2018-06-15 20:04:54.428854473 -0500 +@@ -1 +1,21 @@ +-#include <utmp.h> ++#ifndef _LASTLOG_H ++#define _LASTLOG_H ++ ++#ifdef __cplusplus ++extern "C" { ++#endif ++ ++#define UT_HOSTSIZE 256 ++#define UT_LINESIZE 32 ++ ++struct lastlog { ++ time_t ll_time; ++ char ll_line[UT_LINESIZE]; ++ char ll_host[UT_HOSTSIZE]; ++}; ++ ++#ifdef __cplusplus ++} ++#endif ++ ++#endif |