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(); +}