From 641e6003d6cb48bf970a590914d30ded6bc0952f Mon Sep 17 00:00:00 2001 From: Paul Mackerras Date: Tue, 24 May 1994 11:28:26 +0000 Subject: [PATCH] incorporate logwtmp in here --- pppd/sys-linux.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/pppd/sys-linux.c b/pppd/sys-linux.c index 42fadaa..cbf0558 100644 --- a/pppd/sys-linux.c +++ b/pppd/sys-linux.c @@ -25,6 +25,9 @@ #include #include #include +#include +#include +#include #include #include #include @@ -799,3 +802,19 @@ int ppp_available(void) return ok; } + +int +logwtmp(line, name, host) + char *line, *name, *host; +{ + struct utmp ut; + + memset (&ut, 0, sizeof (ut)); + (void)strncpy(ut.ut_line, line, sizeof(ut.ut_line)); + (void)strncpy(ut.ut_name, name, sizeof(ut.ut_name)); + (void)strncpy(ut.ut_host, host, sizeof(ut.ut_host)); + (void)time(&ut.ut_time); + + pututline (&ut); /* Write the line to the proper place */ + endutent(); /* Indicate operation is complete */ +} -- 2.39.2