mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-11-26 10:53:39 +01:00
Do not risk using the kernel pgtok() which assumes the page size is
constant.
This commit is contained in:
parent
f013345497
commit
6327ab9cd1
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=103274
@ -65,7 +65,7 @@ __FBSDID("$FreeBSD$");
|
||||
#include "lomac.h"
|
||||
#include "ps.h"
|
||||
|
||||
static void printval(void *, VAR *);
|
||||
#define ps_pgtok(a) (((a) * getpagesize()) / 1024)
|
||||
|
||||
void
|
||||
printheader(void)
|
||||
@ -477,10 +477,6 @@ mwchan(KINFO *k, VARENT *ve)
|
||||
}
|
||||
}
|
||||
|
||||
#ifndef pgtok
|
||||
#define pgtok(a) (((a)*getpagesize())/1024)
|
||||
#endif
|
||||
|
||||
void
|
||||
vsize(KINFO *k, VARENT *ve)
|
||||
{
|
||||
@ -629,7 +625,7 @@ tsize(KINFO *k, VARENT *ve)
|
||||
VAR *v;
|
||||
|
||||
v = ve->var;
|
||||
(void)printf("%*ld", v->width, (long)pgtok(k->ki_p->ki_tsize));
|
||||
(void)printf("%*ld", v->width, (long)ps_pgtok(k->ki_p->ki_tsize));
|
||||
}
|
||||
|
||||
void
|
||||
|
Loading…
Reference in New Issue
Block a user