From owner-cvs-src-old@FreeBSD.ORG Tue Nov 4 18:02:50 2008 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7BD3B10656B3 for ; Tue, 4 Nov 2008 18:02:50 +0000 (UTC) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 68DF58FC1E for ; Tue, 4 Nov 2008 18:02:50 +0000 (UTC) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id mA4I2oK9035786 for ; Tue, 4 Nov 2008 18:02:50 GMT (envelope-from keramida@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id mA4I2oHX035785 for cvs-src-old@freebsd.org; Tue, 4 Nov 2008 18:02:50 GMT (envelope-from keramida@repoman.freebsd.org) Message-Id: <200811041802.mA4I2oHX035785@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to keramida@repoman.freebsd.org using -f From: Giorgos Keramidas Date: Tue, 4 Nov 2008 18:02:35 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/vmstat vmstat.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Nov 2008 18:02:50 -0000 keramida 2008-11-04 18:02:35 UTC FreeBSD src repository Modified files: usr.bin/vmstat vmstat.c Log: SVN rev 184645 on 2008-11-04 18:02:35Z by keramida Repeat vmstat header after window.rows instead of a hardcoded 20. Use ioctl() to get the window size in vmstat(8), and force a new header to be prepended to the output every time the current window size changes. Change the number of lines before each header to the current lines of the terminal when the terminal is resized, so that the full terminal length can be used for output lines. Inspired by: svn change 175562 (same feature for iostat) Reviewed by: ru (who fixed some of my bugs too) MFC after: 1 week Revision Changes Path 1.103 +69 -9 src/usr.bin/vmstat/vmstat.c