From 9216a64c90ae30da109850526cdeaca26f38da14 Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Mon, 26 Oct 2015 19:29:12 -0700 Subject: [PATCH] Fix declarations. If we're going to keep this useless header -- and I think it's too late to remove it -- it may as well be correct. Bug: http://b/17700469 Change-Id: Ifec4f8f1a984483d7fa7d81d47786f75b70ff4ba --- libc/include/utmp.h | 5 +++-- tests/utmp_test.cpp | 6 ++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/libc/include/utmp.h b/libc/include/utmp.h index 7eeea41e2..c6f22a550 100644 --- a/libc/include/utmp.h +++ b/libc/include/utmp.h @@ -97,8 +97,9 @@ struct utmp __BEGIN_DECLS int utmpname(const char*); -void setutent(); -struct utmp* getutent(); +void setutent(void); +struct utmp* getutent(void); +void endutent(void); int login_tty(int); diff --git a/tests/utmp_test.cpp b/tests/utmp_test.cpp index b61110d68..0fa55c74b 100644 --- a/tests/utmp_test.cpp +++ b/tests/utmp_test.cpp @@ -23,3 +23,9 @@ TEST(utmp, login_tty) { // This test just checks that we're exporting the symbol independently. ASSERT_EQ(-1, login_tty(-1)); } + +TEST(utmp, setutent_getutent_endutent) { + setutent(); + getutent(); + endutent(); +}