From: Paul Mackerras Date: Tue, 24 May 1994 11:28:26 +0000 (+0000) Subject: incorporate logwtmp in here X-Git-Tag: ppp-2-1-2a~35 X-Git-Url: http://git.ozlabs.org/?p=ppp.git;a=commitdiff_plain;h=641e6003d6cb48bf970a590914d30ded6bc0952f incorporate logwtmp in here --- 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 */ +}