]> granicus.if.org Git - procps-ng/commitdiff
library: minor tweaks of program logic and/or comments
authorJim Warner <james.warner@comcast.net>
Thu, 23 Jul 2015 05:00:00 +0000 (00:00 -0500)
committerCraig Small <csmall@enc.com.au>
Tue, 28 Jul 2015 11:51:00 +0000 (21:51 +1000)
This commit just corrects the oversight wherein 'item'
was being employed when 'these' was actually intended.

Also, it trades some 'item' use for a more descriptive
input parameter which henceforth is known as a 'dest'.

And, there was one leftover 'next' pointer eliminated.

Finally, some logic was made a tad less dependent upon
enumerator names and a few comments were also updated.

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

index a7a392dffda2203204c416f79c43b67074080f01..a3a1060d09b54dbbdc67e9d60d536614b6520e86 100644 (file)
@@ -463,7 +463,7 @@ static int stack_items_valid (
     int i;
 
     for (i = 0; i < maxitems; i++) {
-        if (items[i] < PROCPS_MEMHI_FREE)
+        if (items[i] < 0)
             return 0;
         if (items[i] > PROCPS_MEM_stack_end)
             return 0;
@@ -508,7 +508,7 @@ static struct meminfo_stack **procps_meminfo_stacks_alloc (
     list_size  = sizeof(struct meminfo_result) * maxitems;     // a results stack
     blob_size  = sizeof(struct stacks_anchor);                 // the anchor itself
     blob_size += vect_size;                                    // all vectors + delims
-    blob_size += head_size * maxstacks;                        // all head structs + user stuff
+    blob_size += head_size * maxstacks;                        // all head structs
     blob_size += list_size * maxstacks;                        // all results stacks
 
     /* note: all memory is allocated in a single blob, facilitating a later free().
index 8dfa5047ac5b7aeb8955b64753e037bbcc9a5a80..4d06a6b79ecc54c215f1e44ad52d9d9dc3dbda8a 100644 (file)
@@ -441,24 +441,24 @@ reap_em_again:
  */
 PROCPS_EXPORT int procps_stat_jiffs_get (
         struct procps_stat *info,
-        struct procps_jiffs *item,
+        struct procps_jiffs *dest,
         int which)
 {
     struct procps_jiffs_private *p;
     int i;
 
-    if (info == NULL || item == NULL)
+    if (info == NULL || dest == NULL)
         return -EINVAL;
     if (which < 0) {
         // note, we're just copying the 'new' portion of our procps_jiffs_private
-        memcpy(item, &info->cpu_summary, sizeof(struct procps_jiffs));
+        memcpy(dest, &info->cpu_summary, sizeof(struct procps_jiffs));
         return 0;
     }
     p = info->jiff_hists;
     for (i = 0; i < info->jiff_hists_inuse; i++) {
         if (p->cpu.id == which) {
             // note, we're just copying the 'new' portion of our procps_jiffs_private
-            memcpy(item, p, sizeof(struct procps_jiffs));
+            memcpy(dest, p, sizeof(struct procps_jiffs));
             return 0;
         }
         ++p;
@@ -470,30 +470,30 @@ PROCPS_EXPORT int procps_stat_jiffs_get (
  * procps_stat_jiffs_fill:
  *
  * Refresh available cpu data, then return all cpu data in the caller
- * supplied structures, up to the lesser of numitems or total available.
+ * supplied structures, up to the lesser of maxdests or total available.
  *
- * We tolerate a numitems greater than the total available, and
+ * We tolerate a maxdests greater than the total available, and
  * the caller had better tolerate fewer returned than requested.
  *
  * This function deals only with the 'current' jiffs counts.
  */
 PROCPS_EXPORT int procps_stat_jiffs_fill (
         struct procps_stat *info,
-        struct procps_jiffs *item,
-        int numitems)
+        struct procps_jiffs *dests,
+        int maxdests)
 {
     int i, rc;
 
-    if (info == NULL || item == NULL)
+    if (info == NULL || dests == NULL)
         return -EINVAL;
     if ((rc = procps_stat_read_jiffs(info)) < 0)
         return rc;
     if (!info->jiff_hists_inuse)
         return -1;
 
-    for (i = 0; i < info->jiff_hists_inuse && i < numitems; i++) {
+    for (i = 0; i < info->jiff_hists_inuse && i < maxdests; i++) {
         // note, we're just copying the 'new' portion of our procps_jiffs_private
-        memcpy(item + i, info->jiff_hists + i, sizeof(struct procps_jiffs));
+        memcpy(dests + i, info->jiff_hists + i, sizeof(struct procps_jiffs));
     }
     return i;
 }
@@ -508,22 +508,22 @@ PROCPS_EXPORT int procps_stat_jiffs_fill (
  */
 PROCPS_EXPORT int procps_stat_jiffs_hist_get (
         struct procps_stat *info,
-        struct procps_jiffs_hist *item,
+        struct procps_jiffs_hist *dest,
         int which)
 {
     struct procps_jiffs_private *p;
     int i;
 
-    if (info == NULL || item == NULL)
+    if (info == NULL || dest == NULL)
         return -EINVAL;
     if (which < 0) {
-        memcpy(item, &info->cpu_summary, sizeof(struct procps_jiffs_hist));
+        memcpy(dest, &info->cpu_summary, sizeof(struct procps_jiffs_hist));
         return 0;
     }
     p = info->jiff_hists;
     for (i = 0; i < info->jiff_hists_inuse; i++) {
         if (p->cpu.id == which) {
-            memcpy(item, p, sizeof(struct procps_jiffs_hist));
+            memcpy(dest, p, sizeof(struct procps_jiffs_hist));
             return 0;
         }
         ++p;
@@ -535,29 +535,29 @@ PROCPS_EXPORT int procps_stat_jiffs_hist_get (
  * procps_stat_jiffs_hist_fill:
  *
  * Refresh available cpu data, then return all cpu data in the caller
- * supplied structures, up to the lesser of numitems or total available.
+ * supplied structures, up to the lesser of maxdests or total available.
  *
- * We tolerate a numitems greater than the total available, and
+ * We tolerate a maxdests greater than the total available, and
  * the caller had better tolerate fewer returned than requested.
  *
  * This function provides both 'new' and 'old' jiffs counts.
  */
 PROCPS_EXPORT int procps_stat_jiffs_hist_fill (
         struct procps_stat *info,
-        struct procps_jiffs_hist *item,
-        int numitems)
+        struct procps_jiffs_hist *dests,
+        int maxdests)
 {
     int i, rc;
 
-    if (info == NULL || item == NULL)
+    if (info == NULL || dests == NULL)
         return -EINVAL;
     if ((rc = procps_stat_read_jiffs(info)) < 0)
         return rc;
     if (!info->jiff_hists_inuse)
         return -1;
 
-    for (i = 0; i < info->jiff_hists_inuse && i < numitems; i++) {
-        memcpy(item + i, info->jiff_hists + i, sizeof(struct procps_jiffs_hist));
+    for (i = 0; i < info->jiff_hists_inuse && i < maxdests; i++) {
+        memcpy(dests + i, info->jiff_hists + i, sizeof(struct procps_jiffs_hist));
     }
     return i;
 }
index ebebeaf511bf26560bdeb8b416522a2d41f0341c..95f2412dd15083d65bffee0461e37f0cd0a46a33 100644 (file)
@@ -66,7 +66,6 @@ struct stat_result {
         unsigned int u_int;
         jiff jiff;
     } result;
-    struct stat_result *next;
 };
 
 struct procps_stat;
@@ -84,27 +83,27 @@ jiff procps_stat_cpu_get (
 
 int procps_stat_cpu_getstack (
     struct procps_stat *info,
-    struct stat_result *item);
+    struct stat_result *these);
 
 int procps_stat_jiffs_get (
     struct procps_stat *info,
-    struct procps_jiffs *item,
+    struct procps_jiffs *dest,
     int which);
 
 int procps_stat_jiffs_hist_get (
     struct procps_stat *info,
-    struct procps_jiffs_hist *item,
+    struct procps_jiffs_hist *dest,
     int which);
 
 int procps_stat_jiffs_fill (
     struct procps_stat *info,
-    struct procps_jiffs *item,
-    int numitems);
+    struct procps_jiffs *dests,
+    int maxdests);
 
 int procps_stat_jiffs_hist_fill (
     struct procps_stat *info,
-    struct procps_jiffs_hist *item,
-    int numitems);
+    struct procps_jiffs_hist *dests,
+    int maxdests);
 
 unsigned int procps_stat_sys_get (
     struct procps_stat *info,
@@ -112,7 +111,7 @@ unsigned int procps_stat_sys_get (
 
 int procps_stat_sys_getstack (
     struct procps_stat *info,
-    struct stat_result *item);
+    struct stat_result *these);
 
 __END_DECLS
 #endif
index 359a63f122c383a847919082797346d8f692f231..2a3c5f7dc700a9da763133a9fd59afee4da1e9b5 100644 (file)
@@ -689,7 +689,7 @@ static int stack_items_valid (
     int i;
 
     for (i = 0; i < maxitems; i++) {
-        if (items[i] < PROCPS_SLABNODE_SIZE)
+        if (items[i] < 0)
             return 0;
         if (items[i] > PROCPS_SLABNODE_stack_end)
             return 0;
@@ -737,7 +737,7 @@ PROCPS_EXPORT struct slabnode_stack **procps_slabnode_stacks_alloc (
     list_size  = sizeof(struct slab_result) * maxitems;        // a results stack
     blob_size  = sizeof(struct stacks_anchor);                 // the anchor itself
     blob_size += vect_size;                                    // all vectors + delims
-    blob_size += head_size * maxstacks;                        // all head structs + user stuff
+    blob_size += head_size * maxstacks;                        // all head structs
     blob_size += list_size * maxstacks;                        // all results stacks
 
     /* note: all memory is allocated in a single blob, facilitating a later free().