related: change for lost 'PROCPS_' enumerator prefixes
With this patch we've completed a progression toward a standard approach to naming conventions which follows: * Only functions will begin with that 'procps_' prefix . ........................................... examples . procps_vmstat_get () . procps_diskstats_select () - ---------------------------------------------------- * Exposed structures begin with the module/header name . ........................................... examples . struct pids_info . struct stat_reaped - ---------------------------------------------------- * Item enumerators begin like structs, but capitalized . ........................................... examples . VMSTAT_COMPACT_FAIL . MEMINFO_DELTA_ACTIVE [ slabinfo varies slightly due to some item variants ] . SLABINFO_extra . SLABS_SIZE_ACTIVE . SLABNODE_OBJS_PER_SLAB [ could cure with a prefix of SLABINFO, but too long ] - ---------------------------------------------------- * Other enumerators work exactly like item enumerators . ........................................... examples . PIDS_SORT_ASCEND . STAT_REAP_CPUS_AND_NODES - ---------------------------------------------------- * Macros and constants begin just like the enumerators . ........................................... examples . #define SLABINFO_GET . #define DISKSTATS_TYPE_DISK - ---------------------------------------------------- Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
10
pidof.c
10
pidof.c
@ -130,7 +130,7 @@ static char *pid_link (pid_t pid, const char *base_name)
|
||||
|
||||
static void select_procs (void)
|
||||
{
|
||||
enum pids_item items[] = { PROCPS_PIDS_ID_PID, PROCPS_PIDS_CMD, PROCPS_PIDS_CMDLINE_V };
|
||||
enum pids_item items[] = { PIDS_ID_PID, PIDS_CMD, PIDS_CMDLINE_V };
|
||||
enum rel_items { rel_pid, rel_cmd, rel_cmdline };
|
||||
struct pids_info *info = NULL;
|
||||
struct pids_stack *stack;
|
||||
@ -150,10 +150,10 @@ static void select_procs (void)
|
||||
procps_pids_new(&info, items, 3);
|
||||
|
||||
exe_link = root_link = NULL;
|
||||
while ((stack = procps_pids_get(info, PROCPS_FETCH_TASKS_ONLY))) {
|
||||
char *p_cmd = PROCPS_PIDS_VAL(rel_cmd, str, stack),
|
||||
**p_cmdline = PROCPS_PIDS_VAL(rel_cmdline, strv, stack);
|
||||
int tid = PROCPS_PIDS_VAL(rel_pid, s_int, stack);
|
||||
while ((stack = procps_pids_get(info, PIDS_FETCH_TASKS_ONLY))) {
|
||||
char *p_cmd = PIDS_VAL(rel_cmd, str, stack),
|
||||
**p_cmdline = PIDS_VAL(rel_cmdline, strv, stack);
|
||||
int tid = PIDS_VAL(rel_pid, s_int, stack);
|
||||
|
||||
if (opt_rootdir_check) {
|
||||
/* get the /proc/<pid>/root symlink value */
|
||||
|
Reference in New Issue
Block a user