]> granicus.if.org Git - procps-ng/commit
library: if the VAL type is wrong still return a value
authorJim Warner <james.warner@comcast.net>
Mon, 8 Aug 2016 16:22:33 +0000 (11:22 -0500)
committerCraig Small <csmall@enc.com.au>
Wed, 10 Aug 2016 21:56:00 +0000 (07:56 +1000)
commit7d20df9ef0c5e34b842268c57891fbe218d061d7
tree4a6b66e5498d3c78d86fb6215193488dfc9c6c06
parentc0f33884b5f04b22fd04f70029c9dabcc4c7d29d
library: if the VAL type is wrong still return a value

Rather than return a 0 result for all VAL type errors,
return what would have been without validation active.

This will enable a program like pgrep to still print a
result even though it used some incorrect type member.

With this commit, our VAL macro validations logic will
behave in exactly the same way as the GET validations.
While warning messages may be issued, except for a bad
enumerator, values will always be returned to callers.

Signed-off-by: Jim Warner <james.warner@comcast.net>
proc/diskstats.c
proc/meminfo.c
proc/pids.c
proc/slabinfo.c
proc/stat.c
proc/vmstat.c