diff options
author | Erik Andersen | 2000-02-08 19:58:47 +0000 |
---|---|---|
committer | Erik Andersen | 2000-02-08 19:58:47 +0000 |
commit | e49d5ecbbe51718fa925b6890a735e5937cc2aa2 (patch) | |
tree | c90bda10731ad9333ce3b404f993354c9fc104b8 /miscutils/dutmp.c | |
parent | c0bf817bbc5c7867fbe8fb76d5c39f8ee802692f (diff) | |
download | busybox-e49d5ecbbe51718fa925b6890a735e5937cc2aa2.zip busybox-e49d5ecbbe51718fa925b6890a735e5937cc2aa2.tar.gz |
Some formatting updates (ran the code through indent)
-Erik
Diffstat (limited to 'miscutils/dutmp.c')
-rw-r--r-- | miscutils/dutmp.c | 62 |
1 files changed, 32 insertions, 30 deletions
diff --git a/miscutils/dutmp.c b/miscutils/dutmp.c index a9e879d..45eab8a 100644 --- a/miscutils/dutmp.c +++ b/miscutils/dutmp.c @@ -1,3 +1,4 @@ +/* vi: set sw=4 ts=4: */ /* * public domain -- Dave 'Kill a Cop' Cinege <dcinege@psychosis.com> * @@ -15,37 +16,38 @@ #include <utmp.h> static const char dutmp_usage[] = "dutmp\n" - "\n" - "\tDump file or stdin utmp file format to stdout, pipe delimited.\n" - "\tdutmp /var/run/utmp\n"; + "\n" -extern int dutmp_main (int argc, char **argv) + "\tDump file or stdin utmp file format to stdout, pipe delimited.\n" + "\tdutmp /var/run/utmp\n"; + +extern int dutmp_main(int argc, char **argv) { - FILE *f = stdin; - struct utmp ut; - - if ((argc < 2) || (**(argv + 1) == '-')) { - usage( dutmp_usage); - } - - if ( **(++argv) == 0 ) { - f = fopen (*(++argv), "r"); - if (f < 0 ) { - perror (*argv); - exit (FALSE); - } - } - - while (fread (&ut, 1, sizeof (struct utmp), f)) { - // printf("%d:%d:%s:%s:%s:%s:%d:%d:%ld:%ld:%ld:%x\n", - printf ("%d|%d|%s|%s|%s|%s|%d|%d|%ld|%ld|%ld|%x\n", - ut.ut_type, ut.ut_pid, ut.ut_line, - ut.ut_id, ut.ut_user, ut.ut_host, - ut.ut_exit.e_termination, ut.ut_exit.e_exit, - ut.ut_session, - ut.ut_tv.tv_sec, ut.ut_tv.tv_usec, ut.ut_addr); - } - - exit (TRUE); + FILE *f = stdin; + struct utmp ut; + + if ((argc < 2) || (**(argv + 1) == '-')) { + usage(dutmp_usage); + } + + if (**(++argv) == 0) { + f = fopen(*(++argv), "r"); + if (f < 0) { + perror(*argv); + exit(FALSE); + } + } + + while (fread(&ut, 1, sizeof(struct utmp), f)) { + // printf("%d:%d:%s:%s:%s:%s:%d:%d:%ld:%ld:%ld:%x\n", + printf("%d|%d|%s|%s|%s|%s|%d|%d|%ld|%ld|%ld|%x\n", + ut.ut_type, ut.ut_pid, ut.ut_line, + ut.ut_id, ut.ut_user, ut.ut_host, + ut.ut_exit.e_termination, ut.ut_exit.e_exit, + ut.ut_session, + ut.ut_tv.tv_sec, ut.ut_tv.tv_usec, ut.ut_addr); + } + + exit(TRUE); } |