diff options
| author | jwise <jwise@NetBSD.org> | 1999-12-16 04:40:03 +0000 |
|---|---|---|
| committer | jwise <jwise@NetBSD.org> | 1999-12-16 04:40:03 +0000 |
| commit | 7fc29b611610bbc8eb06c3de92de5af04a47dcdf (patch) | |
| tree | d4f4bb0c1a02585ee8b8bed47a3a71ed215dd16c | |
| parent | 06f376613f0f9bb2abd156718743a91f7923eb56 (diff) | |
Add a file missed in last commit
| -rw-r--r-- | usr.bin/systat/globalcmds.c | 74 | ||||
| -rw-r--r-- | usr.bin/systat/ps.c | 8 |
2 files changed, 76 insertions, 6 deletions
diff --git a/usr.bin/systat/globalcmds.c b/usr.bin/systat/globalcmds.c new file mode 100644 index 00000000000..6c97f82cd46 --- /dev/null +++ b/usr.bin/systat/globalcmds.c @@ -0,0 +1,74 @@ +/* $NetBSD: globalcmds.c,v 1.1 1999/12/16 04:40:03 jwise Exp $ */ + +/*- + * Copyright (c) 1980, 1992, 1993 Jim Wise + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include <curses.h> +#include <stdlib.h> +#include <unistd.h> +#include "systat.h" +#include "extern.h" + + +void +global_help() +{ + int col, len; + struct mode *p; + + move(CMDLINE, col = 0); + for (p = modes; p->c_name; p++) { + len = strlen(p->c_name); + if (col + len > COLS) + break; + addstr(p->c_name); col += len; + if (col + 1 < COLS) + addch(' '); + } + clrtoeol(); +} + +void +global_load() +{ + (void)getloadavg(avenrun, sizeof(avenrun)/sizeof(avenrun[0])); + mvprintw(CMDLINE, 0, "%4.1f %4.1f %4.1f", + avenrun[0], avenrun[1], avenrun[2]); + clrtoeol(); +} + +void +global_quit() +{ + die(0); +} + +void +global_stop() +{ + alarm(0); + mvaddstr(CMDLINE, 0, "Refresh disabled."); + clrtoeol(); +} diff --git a/usr.bin/systat/ps.c b/usr.bin/systat/ps.c index fd4d7809dae..523e00e081b 100644 --- a/usr.bin/systat/ps.c +++ b/usr.bin/systat/ps.c @@ -1,4 +1,4 @@ -/* $NetBSD: ps.c,v 1.7 1999/12/05 18:54:34 fredb Exp $ */ +/* $NetBSD: ps.c,v 1.8 1999/12/16 04:40:03 jwise Exp $ */ /*- * Copyright (c) 1999 @@ -12,10 +12,6 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. @@ -46,7 +42,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: ps.c,v 1.7 1999/12/05 18:54:34 fredb Exp $"); +__RCSID("$NetBSD: ps.c,v 1.8 1999/12/16 04:40:03 jwise Exp $"); #endif /* not lint */ #include <sys/param.h> |
