Print this page
*** 24,34 ****
*
* Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*
* Portions Copyright 2009 Chad Mynhier
- * Copyright 2012 Joyent, Inc. All rights reserved.
*/
#include <sys/types.h>
#include <sys/resource.h>
#include <sys/loadavg.h>
--- 24,33 ----
*** 262,278 ****
vmusage_t *match;
size_t nres = 0;
size_t i;
uint_t flags = 0;
int ret;
! size_t physmem;
- if (!(opts.o_outpmode & OPT_VMUSAGE))
- return;
-
- physmem = sysconf(_SC_PHYS_PAGES) * pagesize;
-
/*
* Determine what swap/rss results to calculate. getvmusage() will
* prune results returned to non-global zones automatically, so
* there is no need to pass different flags when calling from a
* non-global zone.
--- 261,272 ----
vmusage_t *match;
size_t nres = 0;
size_t i;
uint_t flags = 0;
int ret;
! size_t physmem = sysconf(_SC_PHYS_PAGES) * pagesize;
/*
* Determine what swap/rss results to calculate. getvmusage() will
* prune results returned to non-global zones automatically, so
* there is no need to pass different flags when calling from a
* non-global zone.
*** 1418,1428 ****
fd_init(Setrlimit());
pagesize = sysconf(_SC_PAGESIZE);
while ((opt = getopt(argc, argv,
! "vVcd:HmarRLtu:U:n:p:C:P:h:s:S:j:k:TJWz:Z")) != (int)EOF) {
switch (opt) {
case 'r':
opts.o_outpmode |= OPT_NORESOLVE;
break;
case 'R':
--- 1412,1422 ----
fd_init(Setrlimit());
pagesize = sysconf(_SC_PAGESIZE);
while ((opt = getopt(argc, argv,
! "vcd:HmarRLtu:U:n:p:C:P:h:s:S:j:k:TJWz:Z")) != (int)EOF) {
switch (opt) {
case 'r':
opts.o_outpmode |= OPT_NORESOLVE;
break;
case 'R':
*** 1498,1510 ****
Die(gettext("invalid argument for -U\n"));
add_uid(&ruid_tbl, p);
while (p = strtok(NULL, ", "))
add_uid(&ruid_tbl, p);
break;
- case 'V':
- opts.o_outpmode |= OPT_VMUSAGE;
- break;
case 'p':
fill_table(&pid_tbl, optarg, 'p');
break;
case 'C':
fill_set_table(optarg);
--- 1492,1501 ----