Those are global variables are (zero) initialised as such already and
machine_init() is called only once upon startup.
Feedback? OK?
Index: machine.c
===================================================================
RCS file: /cvs/src/usr.bin/top/machine.c,v
retrieving revision 1.105
diff -u -p -r1.105 machine.c
--- machine.c 25 Jun 2020 20:38:41 -0000 1.105
+++ machine.c 26 Jun 2020 17:21:18 -0000
@@ -203,11 +203,6 @@ machine_init(struct statics *statics)
if (cpu_online == NULL)
err(1, NULL);
- pbase = NULL;
- pref = NULL;
- onproc = -1;
- nproc = 0;
-
/*
* get the page size with "getpagesize" and calculate pageshift from
* it