summaryrefslogtreecommitdiff
path: root/includes/udisks2_util.h
diff options
context:
space:
mode:
Diffstat (limited to 'includes/udisks2_util.h')
-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);