aboutsummaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorOndrej Čerman <ondrej.cerman@gmail.com>2018-11-27 23:25:42 +0100
committerLeandro A. F. Pereira <leandro@hardinfo.org>2018-11-30 04:57:38 -0800
commitbca05f203758173c227aed228463fdddefcd8c6a (patch)
tree760dc8abb94d5279f62990ff9e4d41e97fe7bda3 /includes
parent0f3cf14d062ccd89467ecd933081b18a4e6636b9 (diff)
devices/storage: added udisks2 support
Diffstat (limited to 'includes')
-rw-r--r--includes/udisks2_util.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/includes/udisks2_util.h b/includes/udisks2_util.h
new file mode 100644
index 00000000..86417095
--- /dev/null
+++ b/includes/udisks2_util.h
@@ -0,0 +1,19 @@
+typedef struct udiskd {
+ gchar *block_dev;
+ gchar *serial;
+ gboolean ejectable;
+ gboolean removable;
+ gint32 rotation_rate;
+ gint64 size;
+ gchar *media;
+ gchar *media_compatibility;
+ gboolean smart_enabled;
+ gboolean smart_failing;
+ guint64 smart_poweron;
+ gint64 smart_bad_sectors;
+ gint32 smart_temperature;
+} udiskd;
+
+gboolean udisks2_init();
+void udisks2_shutdown();
+udiskd *get_udisks2_drive_info(const gchar *blockdev);