diff --git a/usr.bin/systat/syscall.c b/usr.bin/systat/syscall.c index 47f60bbc7afa..94ba1a1b77af 100644 --- a/usr.bin/systat/syscall.c +++ b/usr.bin/systat/syscall.c @@ -1,4 +1,4 @@ -/* $NetBSD: syscall.c,v 1.6 2009/04/13 23:20:27 lukem Exp $ */ +/* $NetBSD: syscall.c,v 1.7 2009/10/21 13:56:36 wiz Exp $ */ /*- * Copyright (c) 2006 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include -__RCSID("$NetBSD: syscall.c,v 1.6 2009/04/13 23:20:27 lukem Exp $"); +__RCSID("$NetBSD: syscall.c,v 1.7 2009/10/21 13:56:36 wiz Exp $"); /* System call stats */ @@ -201,9 +201,8 @@ showsyscall(void) etime = cur.cp_etime; /* < 5 ticks - ignore this trash */ if ((etime * hertz) < 1.0) { - if (failcnt++ > MAXFAIL) + if (failcnt++ <= MAXFAIL) return; - failcnt = 0; clear(); mvprintw(2, 10, "The alternate system clock has died!"); mvprintw(3, 10, "Reverting to ``pigs'' display."); diff --git a/usr.bin/systat/vmstat.c b/usr.bin/systat/vmstat.c index 98e7d78afdd4..001dc62ff110 100644 --- a/usr.bin/systat/vmstat.c +++ b/usr.bin/systat/vmstat.c @@ -1,4 +1,4 @@ -/* $NetBSD: vmstat.c,v 1.73 2009/04/13 23:20:27 lukem Exp $ */ +/* $NetBSD: vmstat.c,v 1.74 2009/10/21 13:56:36 wiz Exp $ */ /*- * Copyright (c) 1983, 1989, 1992, 1993 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)vmstat.c 8.2 (Berkeley) 1/12/94"; #endif -__RCSID("$NetBSD: vmstat.c,v 1.73 2009/04/13 23:20:27 lukem Exp $"); +__RCSID("$NetBSD: vmstat.c,v 1.74 2009/10/21 13:56:36 wiz Exp $"); #endif /* not lint */ /* @@ -498,7 +498,7 @@ showvmstat(void) etime = cur.cp_etime; /* < 5 ticks - ignore this trash */ if ((etime * hertz) < 1.0) { - if (failcnt++ > MAXFAIL) + if (failcnt++ <= MAXFAIL) return; clear(); mvprintw(2, 10, "The alternate system clock has died!");