From: Paul Eggert Date: Wed, 30 Mar 2005 05:22:30 +0000 (+0000) Subject: (uptime): New arg OPTIONS. All uses changed. X-Git-Tag: CPPI-1_12~1147 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=733abad3edff116fffc3151eed98b44c476d14a9;p=thirdparty%2Fcoreutils.git (uptime): New arg OPTIONS. All uses changed. (main): Check PIDs when invoked with zero arguments. --- diff --git a/src/uptime.c b/src/uptime.c index 35fc5b79df..eaa3f7f079 100644 --- a/src/uptime.c +++ b/src/uptime.c @@ -154,15 +154,16 @@ print_uptime (size_t n, const STRUCT_UTMP *this) } /* Display the system uptime and the number of users on the system, - according to utmp file FILENAME. */ + according to utmp file FILENAME. Use read_utmp OPTIONS to read the + utmp file. */ static void -uptime (const char *filename) +uptime (const char *filename, int options) { size_t n_users; STRUCT_UTMP *utmp_buf; - if (read_utmp (filename, &n_users, &utmp_buf) != 0) + if (read_utmp (filename, &n_users, &utmp_buf, options) != 0) error (EXIT_FAILURE, errno, "%s", filename); print_uptime (n_users, utmp_buf); @@ -211,11 +212,11 @@ main (int argc, char **argv) switch (argc - optind) { case 0: /* uptime */ - uptime (UTMP_FILE); + uptime (UTMP_FILE, READ_UTMP_CHECK_PIDS); break; case 1: /* uptime */ - uptime (argv[optind]); + uptime (argv[optind], 0); break; default: /* lose */