]> granicus.if.org Git - procps-ng/commitdiff
library <pids>: remove fields obsoleted with linux 2.6
authorJim Warner <james.warner@comcast.net>
Wed, 28 Sep 2016 16:11:11 +0000 (11:11 -0500)
committerCraig Small <csmall@enc.com.au>
Sun, 9 Oct 2016 10:31:29 +0000 (21:31 +1100)
It seems inappropriate to blindly include fields known
to always be zero in our brand new library. Therefore,
this patch removes support for three such enumerators.

[ that stat 'it_real_value' (PIDS_ALARM) field could ]
[ have been made obsolete before a linux 2.6 release ]

Signed-off-by: Jim Warner <james.warner@comcast.net>
proc/pids.c
proc/pids.h

index 2ba5539007e2ebc3451a366eca55c0adbc4567ae..ff7657c4d65e7b4dc00285b1ed813cbbaa513671 100644 (file)
@@ -142,7 +142,6 @@ REG_set(ADDR_KSTK_EIP,    ul_int,  kstk_eip)
 REG_set(ADDR_KSTK_ESP,    ul_int,  kstk_esp)
 REG_set(ADDR_START_CODE,  ul_int,  start_code)
 REG_set(ADDR_START_STACK, ul_int,  start_stack)
-REG_set(ALARM,            ul_int,  alarm)
 STR_set(CGNAME,                    cgname)
 STR_set(CGROUP,                    cgroup)
 VEC_set(CGROUP_V,                  cgroup_v)
@@ -186,8 +185,6 @@ CVT_set(MEM_CODE,         ul_int,  trs)
 REG_set(MEM_CODE_PGS,     ul_int,  trs)
 CVT_set(MEM_DATA,         ul_int,  drs)
 REG_set(MEM_DATA_PGS,     ul_int,  drs)
-REG_set(MEM_DT_PGS,       ul_int,  dt)
-REG_set(MEM_LRS_PGS,      ul_int,  lrs)
 CVT_set(MEM_RES,          ul_int,  resident)
 REG_set(MEM_RES_PGS,      ul_int,  resident)
 CVT_set(MEM_SHR,          ul_int,  share)
@@ -394,7 +391,6 @@ static struct {
     { RS(ADDR_KSTK_ESP),     f_stat,     NULL,      QS(ul_int),    0,        TS(ul_int)  },
     { RS(ADDR_START_CODE),   f_stat,     NULL,      QS(ul_int),    0,        TS(ul_int)  },
     { RS(ADDR_START_STACK),  f_stat,     NULL,      QS(ul_int),    0,        TS(ul_int)  },
-    { RS(ALARM),             f_stat,     NULL,      QS(ul_int),    0,        TS(ul_int)  }, // ( obsolete, always zero )
     { RS(CGNAME),            x_cgroup,   FF(str),   QS(str),       0,        TS(str)     },
     { RS(CGROUP),            x_cgroup,   FF(str),   QS(str),       0,        TS(str)     },
     { RS(CGROUP_V),          v_cgroup,   FF(strv),  QS(strv),      0,        TS(strv)    },
@@ -438,8 +434,6 @@ static struct {
     { RS(MEM_CODE_PGS),      f_statm,    NULL,      QS(ul_int),    0,        TS(ul_int)  },
     { RS(MEM_DATA),          f_statm,    NULL,      QS(ul_int),    0,        TS(ul_int)  },
     { RS(MEM_DATA_PGS),      f_statm,    NULL,      QS(ul_int),    0,        TS(ul_int)  },
-    { RS(MEM_DT_PGS),        f_statm,    NULL,      QS(ul_int),    0,        TS(ul_int)  }, // ( always 0 since linux 2.6 )
-    { RS(MEM_LRS_PGS),       f_statm,    NULL,      QS(ul_int),    0,        TS(ul_int)  }, // ( always 0 since linux 2.6 )
     { RS(MEM_RES),           f_statm,    NULL,      QS(ul_int),    0,        TS(ul_int)  },
     { RS(MEM_RES_PGS),       f_statm,    NULL,      QS(ul_int),    0,        TS(ul_int)  },
     { RS(MEM_SHR),           f_statm,    NULL,      QS(ul_int),    0,        TS(ul_int)  },
index 92669f9412d211c70b953e868306d148cccfe207..35c5cbac3dacf13734d1fd247a86f96db5b06740 100644 (file)
@@ -35,7 +35,6 @@ enum pids_item {
     PIDS_ADDR_KSTK_ESP,     //  ul_int
     PIDS_ADDR_START_CODE,   //  ul_int
     PIDS_ADDR_START_STACK,  //  ul_int
-    PIDS_ALARM,             //  ul_int
     PIDS_CGNAME,            //     str
     PIDS_CGROUP,            //     str
     PIDS_CGROUP_V,          //    strv
@@ -79,8 +78,6 @@ enum pids_item {
     PIDS_MEM_CODE_PGS,      //  ul_int
     PIDS_MEM_DATA,          //  ul_int
     PIDS_MEM_DATA_PGS,      //  ul_int
-    PIDS_MEM_DT_PGS,        //  ul_int
-    PIDS_MEM_LRS_PGS,       //  ul_int
     PIDS_MEM_RES,           //  ul_int
     PIDS_MEM_RES_PGS,       //  ul_int
     PIDS_MEM_SHR,           //  ul_int