]> granicus.if.org Git - procps-ng/commit
library: provide for validating result type references
authorJim Warner <james.warner@comcast.net>
Fri, 5 Aug 2016 05:00:00 +0000 (00:00 -0500)
committerCraig Small <csmall@enc.com.au>
Sun, 7 Aug 2016 11:40:48 +0000 (21:40 +1000)
commite3270d463de7eebd9f5ae20c85495e3cb5b69a9f
treef818e1a1d95fe4ec980fb8e29f97fa01b566473b
parente0515e23e718094d5651966f672aa241f53d9381
library: provide for validating result type references

During development, we now have a means for validating
that a type referenced in application code matches the
actual type set by the library. The new feature can be
activated through either of the following two methods:

1) ./configure CFLAGS='-DXTRA_PROCPS_DEBUG' (all pgms)

2) an #include <proc/xtra-procps-debug.h> (single pgm)

[ in the future, one could add a formal configure.ac ]
[ provision. but for now a manual approach is safer. ]

Lastly, for any module which provides a sort function,
the handling for both 'noop' & 'extra' enumerators was
made consistent. Now, 'noop' is not sorted and 'extra'
will be sorted as that module's widest supported type.

Signed-off-by: Jim Warner <james.warner@comcast.net>
Makefile.am
proc/diskstats.c
proc/libprocps.sym
proc/meminfo.c
proc/pids.c
proc/procps.h
proc/slabinfo.c
proc/stat.c
proc/vmstat.c
proc/xtra-procps-debug.h [new file with mode: 0644]