From 4d1d1233f45fe87f69c148ccb6292af5a5f661eb Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Mon, 12 Aug 2013 12:26:03 +0200 Subject: last: clean up the begin of the file .. and improve last(1) stuff in configure script. Signed-off-by: Karel Zak --- login-utils/last.c | 52 +++++++++++++++++++++------------------------------- 1 file changed, 21 insertions(+), 31 deletions(-) (limited to 'login-utils/last.c') diff --git a/login-utils/last.c b/login-utils/last.c index 06017df15..fb786f41e 100644 --- a/login-utils/last.c +++ b/login-utils/last.c @@ -1,36 +1,28 @@ /* - * last.c Re-implementation of the 'last' command, this time - * for Linux. Yes I know there is BSD last, but I - * just felt like writing this. No thanks :-). - * Also, this version gives lots more info (especially with -x) + * last(1) from sysvinit project, merged into util-linux in Aug 2013. * - * Author: Miquel van Smoorenburg, miquels@cistron.nl + * Copyright (C) 1991-2004 Miquel van Smoorenburg. + * Copyright (C) 2013 Ondrej Oprala * - * Version: @(#)last 2.85 30-Jul-2004 miquels@cistron.nl + * Re-implementation of the 'last' command, this time for Linux. Yes I know + * there is BSD last, but I just felt like writing this. No thanks :-). Also, + * this version gives lots more info (especially with -x) * - * This file is part of the sysvinit suite, - * Copyright (C) 1991-2004 Miquel van Smoorenburg. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ - -/* Deleting the -o option as well as any related code (utmp libc5 support), - * declaring functions static and fixing a few warnings(sighandlers) - * 06-Aug-2013 Ondrej Oprala - */ - #include #include #include @@ -50,19 +42,17 @@ #include #ifndef SHUTDOWN_TIME -# define SHUTDOWN_TIME 254 +# define SHUTDOWN_TIME 254 #endif -char *Version = "@(#) last 2.85 31-Apr-2004 miquels"; - #define CHOP_DOMAIN 0 /* Define to chop off local domainname. */ #define UCHUNKSIZE 16384 /* How much we read at once. */ /* Double linked list of struct utmp's */ struct utmplist { - struct utmp ut; - struct utmplist *next; - struct utmplist *prev; + struct utmp ut; + struct utmplist *next; + struct utmplist *prev; }; struct utmplist *utmplist = NULL; -- cgit v1.2.3-55-g7522