diff options
author | 1997-07-06 02:28:55 +0000 | |
---|---|---|
committer | 1997-07-06 02:28:55 +0000 | |
commit | 386360f407c81b6ab36c3487dec4fc6ae045890b (patch) | |
tree | 5bf6876182c8a8d6a6f11289f2dbea5e45c8dd10 | |
parent | maxpartitions 16 (diff) | |
download | wireguard-openbsd-386360f407c81b6ab36c3487dec4fc6ae045890b.tar.xz wireguard-openbsd-386360f407c81b6ab36c3487dec4fc6ae045890b.zip |
Fix output format for machines up/down > 99 days.
From Janjaap van Velthooven <janjaap@stack.nl>
-rw-r--r-- | usr.bin/ruptime/ruptime.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/usr.bin/ruptime/ruptime.c b/usr.bin/ruptime/ruptime.c index b2000bc8fa3..922a7c49d76 100644 --- a/usr.bin/ruptime/ruptime.c +++ b/usr.bin/ruptime/ruptime.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ruptime.c,v 1.4 1997/06/20 09:59:27 deraadt Exp $ */ +/* $OpenBSD: ruptime.c,v 1.5 1997/07/06 02:28:55 millert Exp $ */ /* * Copyright (c) 1983 The Regents of the University of California. @@ -41,7 +41,7 @@ char copyright[] = #ifndef lint /*static char sccsid[] = "from: @(#)ruptime.c 5.8 (Berkeley) 7/21/90";*/ -static char rcsid[] = "$OpenBSD: ruptime.c,v 1.4 1997/06/20 09:59:27 deraadt Exp $"; +static char rcsid[] = "$OpenBSD: ruptime.c,v 1.5 1997/07/06 02:28:55 millert Exp $"; #endif /* not lint */ #include <sys/param.h> @@ -189,18 +189,18 @@ interval(tval, updown) static char resbuf[32]; int days, hours, minutes; - if (tval < 0 || tval > 365*24*60*60) { - (void)sprintf(resbuf, " %s ??:??", updown); + if (tval < 0 || tval > 999*24*60*60) { + (void)sprintf(resbuf, "%s ??:??", updown); return(resbuf); } minutes = (tval + 59) / 60; /* round to minutes */ hours = minutes / 60; minutes %= 60; days = hours / 24; hours %= 24; if (days) - (void)sprintf(resbuf, "%s %2d+%02d:%02d", + (void)sprintf(resbuf, "%s %3d+%02d:%02d", updown, days, hours, minutes); else - (void)sprintf(resbuf, "%s %2d:%02d", + (void)sprintf(resbuf, "%s %2d:%02d", updown, hours, minutes); return(resbuf); } |