make top even buggier

This commit is contained in:
albert 2002-10-13 19:22:26 +00:00
parent 1f954c1e44
commit e3c542d8a3
2 changed files with 2 additions and 3 deletions

View File

@ -1,6 +1,6 @@
# This file gets included into the main Makefile, in the top directory.
INSTALL += $(bin)ps
INSTALL += $(bin)ps $(man1)ps.1
# files to remove
CLEAN += ps/ps ps/debug

3
top.c
View File

@ -1747,7 +1747,6 @@ static void frame_states (proc_t **ppt, int show)
HIST_t *hist_tmp;
if (!hist_sav) { // 1st time through
Frame_maxtask = 0;
hist_siz = 100;
hist_sav = alloc_c(sizeof(HIST_t)*hist_siz);
hist_new = alloc_c(sizeof(HIST_t)*hist_siz);
@ -1783,7 +1782,7 @@ static void frame_states (proc_t **ppt, int show)
running++;
break;
}
if (total >= hist_siz) {
if (total+1 >= hist_siz) {
hist_siz = hist_siz * 5 / 4 + 1; // grow by at least 25%
hist_sav = alloc_r(hist_sav, sizeof(HIST_t)*hist_siz);
hist_new = alloc_r(hist_new, sizeof(HIST_t)*hist_siz);