[process]freebsd: implementes proceess.Nice()
diff --git a/README.rst b/README.rst
index d363c49..16a8090 100644
--- a/README.rst
+++ b/README.rst
@@ -179,8 +179,8 @@
uids x x x
gids x x x
terminal x x x
-io_counters x
-nice x x x
+io_counters x x
+nice x x x x
num_fds x
num_ctx_switches x
num_threads x x x x
diff --git a/process/process_freebsd.go b/process/process_freebsd.go
index aae6892..94c0a32 100644
--- a/process/process_freebsd.go
+++ b/process/process_freebsd.go
@@ -163,7 +163,11 @@
return termmap[ttyNr], nil
}
func (p *Process) Nice() (int32, error) {
- return 0, common.NotImplementedError
+ k, err := p.getKProc()
+ if err != nil {
+ return 0, err
+ }
+ return int32(k.Nice), nil
}
func (p *Process) IOnice() (int32, error) {
return 0, common.NotImplementedError