diff --git a/src/os/darwin/darwin_sigar.c b/src/os/darwin/darwin_sigar.c index 2aa5d7fe..03d69d74 100644 --- a/src/os/darwin/darwin_sigar.c +++ b/src/os/darwin/darwin_sigar.c @@ -807,6 +807,9 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid, procmem->share = shared; procmem->vsize = vsize; procmem->resident = resident; + procmem->page_faults = SIGAR_FIELD_NOTIMPL; + procmem->minor_faults = SIGAR_FIELD_NOTIMPL; + procmem->major_faults = SIGAR_FIELD_NOTIMPL; return SIGAR_OK; #else @@ -825,6 +828,10 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid, procmem->share = SIGAR_FIELD_NOTIMPL; + procmem->page_faults = SIGAR_FIELD_NOTIMPL; + procmem->minor_faults = SIGAR_FIELD_NOTIMPL; + procmem->major_faults = SIGAR_FIELD_NOTIMPL; + return SIGAR_OK; #endif } diff --git a/src/os/netware/netware_sigar.c b/src/os/netware/netware_sigar.c index 0af5d3b7..2ee9e6ce 100644 --- a/src/os/netware/netware_sigar.c +++ b/src/os/netware/netware_sigar.c @@ -179,6 +179,9 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid, procmem->share = -1; procmem->rss = -1; procmem->resident = -1; + procmem->page_faults = -1; + procmem->minor_faults = -1; + procmem->major_faults = -1; return SIGAR_OK; } diff --git a/src/os/osf1/osf1_sigar.c b/src/os/osf1/osf1_sigar.c index 35c30371..b2d010bf 100644 --- a/src/os/osf1/osf1_sigar.c +++ b/src/os/osf1/osf1_sigar.c @@ -228,6 +228,10 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid, /*XXX*/ procmem->size = 1; /* 1 == let ant test pass for now */ + procmem->page_faults = SIGAR_FIELD_NOTIMPL; + procmem->minor_faults = SIGAR_FIELD_NOTIMPL; + procmem->major_faults = SIGAR_FIELD_NOTIMPL; + return SIGAR_OK; } diff --git a/src/os/stub/stub_sigar.c b/src/os/stub/stub_sigar.c index db3d5217..6dee8a61 100644 --- a/src/os/stub/stub_sigar.c +++ b/src/os/stub/stub_sigar.c @@ -101,6 +101,9 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid, procmem->share = -1; procmem->rss = -1; procmem->resident = -1; + procmem->page_faults = -1; + procmem->minor_faults = -1; + procmem->major_faults = -1; return SIGAR_OK; }