summaryrefslogtreecommitdiffstats
path: root/usr.bin/ruptime
diff options
context:
space:
mode:
authormarkm <markm@FreeBSD.org>2002-04-28 10:56:09 +0000
committermarkm <markm@FreeBSD.org>2002-04-28 10:56:09 +0000
commit1b4a05fc907eefa2b537013da82fdb88eeb45413 (patch)
tree18a8aa3695d77b890d71890c54d9fa2d95fbc8bb /usr.bin/ruptime
parente93fa004d7133433f07d726dd1c93c2b6f91864f (diff)
downloadFreeBSD-src-1b4a05fc907eefa2b537013da82fdb88eeb45413.zip
FreeBSD-src-1b4a05fc907eefa2b537013da82fdb88eeb45413.tar.gz
Use __FBSDID(), ANSIfy headings, use const/unsigned in minor but
appropriate places.
Diffstat (limited to 'usr.bin/ruptime')
-rw-r--r--usr.bin/ruptime/ruptime.c40
1 files changed, 16 insertions, 24 deletions
diff --git a/usr.bin/ruptime/ruptime.c b/usr.bin/ruptime/ruptime.c
index 4144193..58c8789 100644
--- a/usr.bin/ruptime/ruptime.c
+++ b/usr.bin/ruptime/ruptime.c
@@ -38,13 +38,12 @@ static const char copyright[] =
#endif /* not lint */
#ifndef lint
-#if 0
-static char sccsid[] = "@(#)ruptime.c 8.2 (Berkeley) 4/5/94";
-#endif
-static const char rcsid[] =
- "$FreeBSD$";
+static const char sccsid[] = "@(#)ruptime.c 8.2 (Berkeley) 4/5/94";
#endif /* not lint */
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
#include <sys/param.h>
#include <protocols/rwhod.h>
@@ -73,7 +72,7 @@ time_t now;
int rflg = 1;
int hscmp(const void *, const void *);
-char *interval(time_t, char *);
+char *interval(time_t, const char *);
int lcmp(const void *, const void *);
void morehosts(void);
int tcmp(const void *, const void *);
@@ -81,9 +80,7 @@ int ucmp(const void *, const void *);
void usage(void);
int
-main(argc, argv)
- int argc;
- char **argv;
+main(int argc, char *argv[])
{
struct dirent *dp;
struct hs *hsp;
@@ -91,9 +88,10 @@ main(argc, argv)
struct whoent *we;
DIR *dirp;
size_t hspace;
- int aflg, cc, ch, fd, i, maxloadav;
+ int aflg, ch, fd, i, maxloadav;
char buf[sizeof(struct whod)];
int (*cmp)(const void *, const void *);
+ u_int cc;
aflg = 0;
cmp = hscmp;
@@ -166,7 +164,7 @@ main(argc, argv)
(void)time(&now);
qsort(hs, nhosts, sizeof(hs[0]), cmp);
- for (i = 0; i < nhosts; i++) {
+ for (i = 0; i < (int)nhosts; i++) {
hsp = &hs[i];
if (LEFTEARTH(hsp))
continue;
@@ -193,9 +191,7 @@ main(argc, argv)
}
char *
-interval(tval, updown)
- time_t tval;
- char *updown;
+interval(time_t tval, const char *updown)
{
static char resbuf[32];
int days, hours, minutes;
@@ -219,12 +215,11 @@ interval(tval, updown)
return (resbuf);
}
-#define HS(a) ((struct hs *)(a))
+#define HS(a) ((const struct hs *)(a))
/* Alphabetical comparison. */
int
-hscmp(a1, a2)
- const void *a1, *a2;
+hscmp(const void *a1, const void *a2)
{
return (rflg *
strcmp(HS(a1)->hs_wd->wd_hostname, HS(a2)->hs_wd->wd_hostname));
@@ -232,8 +227,7 @@ hscmp(a1, a2)
/* Load average comparison. */
int
-lcmp(a1, a2)
- const void *a1, *a2;
+lcmp(const void *a1, const void *a2)
{
if (ISDOWN(HS(a1)))
if (ISDOWN(HS(a2)))
@@ -249,8 +243,7 @@ lcmp(a1, a2)
/* Number of users comparison. */
int
-ucmp(a1, a2)
- const void *a1, *a2;
+ucmp(const void *a1, const void *a2)
{
if (ISDOWN(HS(a1)))
if (ISDOWN(HS(a2)))
@@ -265,8 +258,7 @@ ucmp(a1, a2)
/* Uptime comparison. */
int
-tcmp(a1, a2)
- const void *a1, *a2;
+tcmp(const void *a1, const void *a2)
{
return (rflg * (
(ISDOWN(HS(a2)) ? HS(a2)->hs_wd->wd_recvtime - now
@@ -278,7 +270,7 @@ tcmp(a1, a2)
}
void
-usage()
+usage(void)
{
(void)fprintf(stderr, "usage: ruptime [-alrut]\n");
exit(1);
OpenPOWER on IntegriCloud