HP-UX Reference (11i v2 07/12) - 2 System Calls (vol 5)
p
pstat_getlocality(2) pstat_getlocality(2)
pages_to_str ( uint64_t pages, char *str )
{
uint64_t kpg = pages*(pgsize/1024L);
uint64_t mpg = kpg/1024L;
uint64_t gpg = mpg/1024L;
if ( gpg > 10 ) {
sprintf ( str, "%lluG", gpg );
} else if ( mpg > 10 ) {
sprintf ( str, "%lluM", mpg );
} else if ( kpg >1){
sprintf ( str, "%lluK", kpg );
} else {
sprintf ( str, "%llu", pages );
}
}
AUTHOR
The pstat() routines were developed by HP.
SEE ALSO
mpctl(2), pstat(2).
HP-UX 11i Version 2: December 2007 Update − 7 − Hewlett-Packard Company 299