]> granicus.if.org Git - sysstat/blobdiff - tapestat.h
Starting sysstat-12.5.4
[sysstat] / tapestat.h
index 036528d39367757af0a96b704a2b40e8cff207d8..b611910dbe8ff91668e7dbba725f38489c758618 100644 (file)
@@ -9,6 +9,8 @@
 #ifndef _TAPESTAT_H
 #define _TAPESTAT_H
 
+#include "common.h"
+
 /* T_: tapestat - D_: Display - F_: Flag */
 #define T_D_TIMESTAMP          0x00001
 #define T_D_KILOBYTES          0x00002
@@ -16,6 +18,7 @@
 #define T_D_OMIT_SINCE_BOOT    0x00008
 #define T_D_ISO                        0x00010
 #define T_D_ZERO_OMIT          0x00020
+#define T_D_UNIT               0x00040
 
 #define DISPLAY_TIMESTAMP(m)           (((m) & T_D_TIMESTAMP)       == T_D_TIMESTAMP)
 #define DISPLAY_KILOBYTES(m)           (((m) & T_D_KILOBYTES)       == T_D_KILOBYTES)
 #define DISPLAY_OMIT_SINCE_BOOT(m)     (((m) & T_D_OMIT_SINCE_BOOT) == T_D_OMIT_SINCE_BOOT)
 #define DISPLAY_ISO(m)                 (((m) & T_D_ISO)             == T_D_ISO)
 #define DISPLAY_ZERO_OMIT(m)           (((m) & T_D_ZERO_OMIT)       == T_D_ZERO_OMIT)
-
+#define DISPLAY_UNIT(m)                        (((m) & T_D_UNIT)            == T_D_UNIT)
 
 #define TAPE_STATS_VALID 1
 #define TAPE_STATS_INVALID 0
 
-#define SYSFS_CLASS_TAPE_DIR "/sys/class/scsi_tape"
-#define TAPE_STAT_PATH "/sys/class/scsi_tape/st%i/stats/"
+#define SYSFS_CLASS_TAPE_DIR   PRE "/sys/class/scsi_tape"
+#define TAPE_STAT_PATH         PRE "/sys/class/scsi_tape/st%i/stats/"
 
 #define TAPE_STAT_FILE_VAL(A, B)                                       \
        snprintf(filename, MAXPATHLEN, A, i);                           \