diff options
author | Eric Andersen | 2004-03-15 08:29:22 +0000 |
---|---|---|
committer | Eric Andersen | 2004-03-15 08:29:22 +0000 |
commit | c7bda1ce659294d6e22c06e087f6f265983c7578 (patch) | |
tree | 4c6d2217f4d8306c59cf1096f8664e1cfd167213 /coreutils/who.c | |
parent | 8854004b41065b3d081af7f3df13a100b0c8bfbe (diff) | |
download | busybox-c7bda1ce659294d6e22c06e087f6f265983c7578.zip busybox-c7bda1ce659294d6e22c06e087f6f265983c7578.tar.gz |
Remove trailing whitespace. Update copyright to include 2004.
Diffstat (limited to 'coreutils/who.c')
-rw-r--r-- | coreutils/who.c | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/coreutils/who.c b/coreutils/who.c index 1bf5520..9561db1 100644 --- a/coreutils/who.c +++ b/coreutils/who.c @@ -1,6 +1,6 @@ /* vi: set sw=4 ts=4: */ /*---------------------------------------------------------------------- - * Mini who is used to display user name, login time, + * Mini who is used to display user name, login time, * idle time and host name. * * Author: Da Chen <dchen@ayrnetworks.com> @@ -10,7 +10,7 @@ * as published by the Free Software Foundation: * http://www.gnu.org/copyleft/gpl.html * - * Copyright (c) 2002 AYR Networks, Inc. + * Copyright (c) 2002 AYR Networks, Inc. *---------------------------------------------------------------------- */ @@ -30,21 +30,21 @@ extern int who_main(int argc, char **argv) struct utmp *ut; struct stat st; int devlen, len; - time_t now, idle; + time_t now, idle; - if (argc > 1) + if (argc > 1) bb_show_usage(); setutent(); devlen = sizeof("/dev/") - 1; - printf("USER TTY IDLE FROM HOST\n"); + printf("USER TTY IDLE FROM HOST\n"); while ((ut = getutent()) != NULL) { char name[40]; - if (ut->ut_user[0] && ut->ut_type == USER_PROCESS) { + if (ut->ut_user[0] && ut->ut_type == USER_PROCESS) { len = strlen(ut->ut_line); - if (ut->ut_line[0] == '/') { + if (ut->ut_line[0] == '/') { strncpy(name, ut->ut_line, len); name[len] = '\0'; strcpy(ut->ut_line, ut->ut_line + devlen); @@ -53,27 +53,27 @@ extern int who_main(int argc, char **argv) strncpy(name+devlen, ut->ut_line, len); name[devlen+len] = '\0'; } - + printf("%-10s %-8s ", ut->ut_user, ut->ut_line); if (stat(name, &st) == 0) { - now = time(NULL); + now = time(NULL); idle = now - st.st_atime; - + if (idle < 60) printf("00:00m "); - else if (idle < (60 * 60)) + else if (idle < (60 * 60)) printf("00:%02dm ", (int)(idle / 60)); - else if (idle < (24 * 60 * 60)) + else if (idle < (24 * 60 * 60)) printf("%02d:%02dm ", (int)(idle / (60 * 60)), (int)(idle % (60 * 60)) / 60); - else if (idle < (24 * 60 * 60 * 365)) + else if (idle < (24 * 60 * 60 * 365)) printf("%03ddays ", (int)(idle / (24 * 60 * 60))); - else + else printf("%02dyears ", (int) (idle / (24 * 60 * 60 * 365))); - } else - printf("%-8s ", "?"); - + } else + printf("%-8s ", "?"); + printf("%-12.12s %s\n", ctime(&(ut->ut_tv.tv_sec)) + 4, ut->ut_host); } } |