diff options
author | 2007-10-04 07:47:53 +0000 | |
---|---|---|
committer | 2007-10-04 07:47:53 +0000 | |
commit | 835b7b7ae711de14dbbb42e2bf7aa6736f7cbb2d (patch) | |
tree | 2669601d1e90f118dc1154c4cea9e0c72c6f9399 | |
parent | strncpy -> strlcpy (diff) | |
download | wireguard-openbsd-835b7b7ae711de14dbbb42e2bf7aa6736f7cbb2d.tar.xz wireguard-openbsd-835b7b7ae711de14dbbb42e2bf7aa6736f7cbb2d.zip |
only init screen when in interactive mode; ok ray@
-rw-r--r-- | usr.bin/top/top.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr.bin/top/top.c b/usr.bin/top/top.c index 47e36ce9341..26181c20503 100644 --- a/usr.bin/top/top.c +++ b/usr.bin/top/top.c @@ -1,4 +1,4 @@ -/* $OpenBSD: top.c,v 1.56 2007/09/27 19:44:54 otto Exp $ */ +/* $OpenBSD: top.c,v 1.57 2007/10/04 07:47:53 otto Exp $ */ /* * Top users/processes display for Unix @@ -386,7 +386,8 @@ main(int argc, char *argv[]) sigaddset(&mask, SIGQUIT); sigaddset(&mask, SIGTSTP); sigprocmask(SIG_BLOCK, &mask, &oldmask); - init_screen(); + if (interactive) + init_screen(); (void) signal(SIGINT, leave); siginterrupt(SIGINT, 1); (void) signal(SIGQUIT, leave); |