]> granicus.if.org Git - sysstat/commitdiff
sar/sadc: Use %z format specifier for size_t values
authorSebastien GODARD <sysstat@users.noreply.github.com>
Sun, 13 Dec 2020 15:11:15 +0000 (16:11 +0100)
committerSebastien GODARD <sysstat@users.noreply.github.com>
Sun, 13 Dec 2020 15:16:31 +0000 (16:16 +0100)
As indicated in the ssize_t(3) manual page.

Signed-off-by: Sebastien GODARD <sysstat@users.noreply.github.com>
sadc.c
sar.c

diff --git a/sadc.c b/sadc.c
index 7db7e93eb1e2765f61053cb023b4381613faace4..b4cc6ad36c4f5ad1182cc9df199fefda18b4df69 100644 (file)
--- a/sadc.c
+++ b/sadc.c
@@ -304,10 +304,10 @@ void reset_stats(void)
 /*
  ***************************************************************************
  * Count activities items then allocate and init corresponding structures.
- * Activities such A_CPU with AO_ALWAYS_COUNTED flag set are always counted
- * (thus the number of CPU will always be counted even if CPU activity is
- * not collected), but ONLY those that will be collected have allocated
- * structures.
+ * Activities such as A_CPU with AO_ALWAYS_COUNTED flag set are always
+ * counted (thus the number of CPU will always be counted even if CPU
+ * activity is not collected), but ONLY those that will be collected have
+ * allocated structures.
  * This function is called when sadc is started, and when a file is rotated.
  * If a file is rotated and structures are reallocated with a larger size,
  * additional space is not initialized: It doesn't matter as reset_stats()
@@ -821,7 +821,7 @@ void open_ofile(int *ofd, char ofile[], int restart_mark)
                        return;
                }
 #ifdef DEBUG
-               fprintf(stderr, "%s: Size read=%ld sysstat_magic=%x format_magic=%x header_size=%u header=%d,%d,%d\n",
+               fprintf(stderr, "%s: Size read=%zd sysstat_magic=%x format_magic=%x header_size=%u header=%d,%d,%d\n",
                        __FUNCTION__, sz, file_magic.sysstat_magic, file_magic.format_magic, file_magic.header_size,
                        file_magic.hdr_types_nr[0], file_magic.hdr_types_nr[1], file_magic.hdr_types_nr[2]);
 #endif
@@ -832,7 +832,7 @@ void open_ofile(int *ofd, char ofile[], int restart_mark)
        /* Read file standard header */
        if ((sz = read(*ofd, &file_hdr, FILE_HEADER_SIZE)) != FILE_HEADER_SIZE) {
 #ifdef DEBUG
-               fprintf(stderr, "%s: Size read=%ld\n",
+               fprintf(stderr, "%s: Size read=%zd\n",
                        __FUNCTION__, sz);
 #endif
                goto append_error;
diff --git a/sar.c b/sar.c
index 372f486f4d3c31350415350df58b76589a9b7d51..5d36ebd5b1a5998496cc4e994ea72c8e214c8ee1 100644 (file)
--- a/sar.c
+++ b/sar.c
@@ -936,7 +936,7 @@ void read_header_data(void)
        if ((file_hdr.act_size != FILE_ACTIVITY_SIZE) ||
            (file_hdr.rec_size != RECORD_HEADER_SIZE)) {
 #ifdef DEBUG
-               fprintf(stderr, "%s: act_size=%u/%lu rec_size=%u/%lu\n", __FUNCTION__,
+               fprintf(stderr, "%s: act_size=%u/%zu rec_size=%u/%zu\n", __FUNCTION__,
                        file_hdr.act_size, FILE_ACTIVITY_SIZE, file_hdr.rec_size, RECORD_HEADER_SIZE);
 #endif
                print_read_error(INCONSISTENT_INPUT_DATA);