library: extend ITEMTABLE_DEBUG just a tad, <PIDS> api
Under the above #define this commit now also addresses 2 additional possible toe stubbers involving 'select'. If some readproc.h constants were uncoupled from their pids.h enumerators a 'make check-lib' will now detect. Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
parent
d1f5004df5
commit
fd64b91d09
10
proc/pids.c
10
proc/pids.c
@ -1139,6 +1139,16 @@ PROCPS_EXPORT int procps_pids_new (
|
|||||||
failed = 1;
|
failed = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (PIDS_SELECT_PID != PROC_PID) {
|
||||||
|
fprintf(stderr, "%s: header error: PIDS_SELECT_PID = 0x%04x, PROC_PID = 0x%04x\n"
|
||||||
|
, __FILE__, PIDS_SELECT_PID, PROC_PID);
|
||||||
|
failed = 1;
|
||||||
|
}
|
||||||
|
if (PIDS_SELECT_UID != PROC_UID) {
|
||||||
|
fprintf(stderr, "%s: header error: PIDS_SELECT_UID = 0x%04x, PROC_UID = 0x%04x\n"
|
||||||
|
, __FILE__, PIDS_SELECT_UID, PROC_UID);
|
||||||
|
failed = 1;
|
||||||
|
}
|
||||||
if (failed) _Exit(EXIT_FAILURE);
|
if (failed) _Exit(EXIT_FAILURE);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -220,6 +220,7 @@ typedef struct PROCTAB {
|
|||||||
// consider only processes with one of the passed:
|
// consider only processes with one of the passed:
|
||||||
#define PROC_PID 0x1000 // process id numbers ( 0 terminated)
|
#define PROC_PID 0x1000 // process id numbers ( 0 terminated)
|
||||||
#define PROC_UID 0x4000 // user id numbers ( length needed )
|
#define PROC_UID 0x4000 // user id numbers ( length needed )
|
||||||
|
// Note: the above 2 values must NOT change without also changing pids.h !!!
|
||||||
|
|
||||||
#define PROC_EDITCGRPCVT 0x10000 // edit `cgroup' as regular string
|
#define PROC_EDITCGRPCVT 0x10000 // edit `cgroup' as regular string
|
||||||
#define PROC_EDITCMDLCVT 0x20000 // edit `cmdline' as regular string
|
#define PROC_EDITCMDLCVT 0x20000 // edit `cmdline' as regular string
|
||||||
|
Loading…
Reference in New Issue
Block a user