From 692b16d14b913676567be82a56211adc250793c7 Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Fri, 12 Feb 2016 09:58:50 -0500 Subject: [PATCH] add declarations for utmpname/utmpxname to appropriate headers commit 378f8cb5222b63e4f8532c757ce54e4074567e1f added these functions (as stubs) but left them without declarations. this broke some autoconf based software that detected linkability of the symbols but didn't check for a declaration. --- include/utmp.h | 2 +- include/utmpx.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/include/utmp.h b/include/utmp.h index 24e2da7b..48a400d8 100644 --- a/include/utmp.h +++ b/include/utmp.h @@ -22,7 +22,6 @@ struct lastlog { #define ut_name ut_user #define ut_addr ut_addr_v6[0] #define utmp utmpx -#define utmpname(x) (-1) #define e_exit __e_exit #define e_termination __e_termination @@ -34,6 +33,7 @@ struct utmp *pututline(const struct utmp *); void setutent(void); void updwtmp(const char *, const struct utmp *); +int utmpname(const char *); int login_tty(int); diff --git a/include/utmpx.h b/include/utmpx.h index f0c3b013..44b501d3 100644 --- a/include/utmpx.h +++ b/include/utmpx.h @@ -43,6 +43,7 @@ void setutxent(void); #define e_exit __e_exit #define e_termination __e_termination void updwtmpx(const char *, const struct utmpx *); +int utmpxname(const char *); #endif #define EMPTY 0 -- 2.25.1