diff options
author | Ondrej Čerman <ondrej.cerman@gmail.com> | 2019-10-23 20:48:54 +0200 |
---|---|---|
committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2019-10-24 07:52:15 -0700 |
commit | dc665743a4d62692c18c84d57554aa0e8df1a986 (patch) | |
tree | ff05ed92bf4eac863a3bc43b79d4ce7dced5152b /includes | |
parent | 11d610f4a44599aedcd0022a516eb2326abdd46a (diff) |
Devices/storage: SMART attributes from udisks2
Diffstat (limited to 'includes')
-rw-r--r-- | includes/udisks2_util.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/includes/udisks2_util.h b/includes/udisks2_util.h index 813825cb..acd2282f 100644 --- a/includes/udisks2_util.h +++ b/includes/udisks2_util.h @@ -9,6 +9,15 @@ typedef struct udiskp { struct udiskp* next; } udiskp; +typedef struct udisksa { + guint8 id; + gchar *identifier; + gint value; + gint worst; + gint threshold; + struct udisksa* next; +} udisksa; + typedef struct udiskd { gchar *model; gchar *vendor; @@ -33,6 +42,7 @@ typedef struct udiskd { guint64 smart_poweron; gint64 smart_bad_sectors; gint32 smart_temperature; + udisksa *smart_attributes; vendor_list vendors; } udiskd; @@ -40,7 +50,6 @@ typedef struct udiskt { gchar *drive; gint32 temperature; } udiskt; - void udisks2_init(); void udisks2_shutdown(); GSList *get_udisks2_temps(); |