diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-08-23 09:09:15 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-08-23 09:09:15 +0200 |
commit | aa8e0098fee37c3bc90c43d0129a0de906239355 (patch) | |
tree | 001ae8e7cd24289959bea31aa7b03694c6b659f5 | |
parent | 8cba4a322614597f2b13bab4d3a0e88e10713e90 (diff) | |
download | vala-aa8e0098fee37c3bc90c43d0129a0de906239355.tar.gz |
gio-unix-2.0: Add g_unix_mount_point_at and g_unix_mount_points_get
-rw-r--r-- | vapi/gio-unix-2.0.vapi | 7 | ||||
-rw-r--r-- | vapi/packages/gio-unix-2.0/gio-unix-2.0-custom.vala | 11 | ||||
-rw-r--r-- | vapi/packages/gio-unix-2.0/gio-unix-2.0.gi | 7 | ||||
-rw-r--r-- | vapi/packages/gio-unix-2.0/gio-unix-2.0.metadata | 1 |
4 files changed, 25 insertions, 1 deletions
diff --git a/vapi/gio-unix-2.0.vapi b/vapi/gio-unix-2.0.vapi index 64d446142..8e468650c 100644 --- a/vapi/gio-unix-2.0.vapi +++ b/vapi/gio-unix-2.0.vapi @@ -119,10 +119,15 @@ namespace GLib { [Compact] public class UnixMountMonitorClass { } - [CCode (cheader_filename = "gio/gunixmounts.h")] + [CCode (cheader_filename = "gio/gunixmounts.h", cname = "GUnixMountPoint", free_function = "g_unix_mount_point_free", lower_case_cprefix = "g_unix_mount_point_")] [Compact] public class UnixMountPoint { + [CCode (cname = "g_unix_mount_point_at")] + [Version (since = "2.66")] + public UnixMountPoint (string mount_path, out uint64 time_read = null); public int compare (GLib.UnixMountPoint mount2); + [CCode (cname = "g_unix_mount_points_get")] + public static GLib.List<GLib.UnixMountPoint> @get (out uint64 time_read = null); public unowned string get_device_path (); public unowned string get_fs_type (); public unowned string get_mount_path (); diff --git a/vapi/packages/gio-unix-2.0/gio-unix-2.0-custom.vala b/vapi/packages/gio-unix-2.0/gio-unix-2.0-custom.vala index 7bc438054..0ade8fd61 100644 --- a/vapi/packages/gio-unix-2.0/gio-unix-2.0-custom.vala +++ b/vapi/packages/gio-unix-2.0/gio-unix-2.0-custom.vala @@ -49,4 +49,15 @@ namespace GLib { [CCode (cname = "g_unix_mounts_get")] public static GLib.List<UnixMountEntry> @get (out uint64 time_read = null); } + + [Compact] + [CCode (cname = "GUnixMountPoint", cheader_filename = "gio/gunixmounts.h", lower_case_cprefix = "g_unix_mount_point_", free_function = "g_unix_mount_point_free")] + public class UnixMountPoint { + [CCode (cname = "g_unix_mount_point_at")] + [Version (since = "2.66")] + public UnixMountPoint (string mount_path, out uint64 time_read = null); + + [CCode (cname = "g_unix_mount_points_get")] + public static GLib.List<UnixMountPoint> @get (out uint64 time_read = null); + } } diff --git a/vapi/packages/gio-unix-2.0/gio-unix-2.0.gi b/vapi/packages/gio-unix-2.0/gio-unix-2.0.gi index 2d94f5d7a..95e9d9834 100644 --- a/vapi/packages/gio-unix-2.0/gio-unix-2.0.gi +++ b/vapi/packages/gio-unix-2.0/gio-unix-2.0.gi @@ -155,6 +155,13 @@ <struct name="GUnixMountMonitorClass"> </struct> <struct name="GUnixMountPoint"> + <method name="at" symbol="g_unix_mount_point_at"> + <return-type type="GUnixMountPoint*"/> + <parameters> + <parameter name="mount_path" type="char*"/> + <parameter name="time_read" type="guint64*"/> + </parameters> + </method> <method name="compare" symbol="g_unix_mount_point_compare"> <return-type type="gint"/> <parameters> diff --git a/vapi/packages/gio-unix-2.0/gio-unix-2.0.metadata b/vapi/packages/gio-unix-2.0/gio-unix-2.0.metadata index 95bde44e9..efd59b535 100644 --- a/vapi/packages/gio-unix-2.0/gio-unix-2.0.metadata +++ b/vapi/packages/gio-unix-2.0/gio-unix-2.0.metadata @@ -62,6 +62,7 @@ g_unix_mount_is_readonly hidden="1" g_unix_mount_is_system_internal hidden="1" g_unix_mount_monitor_new deprecated_since="2.44" replacement="UnixMountMonitor.get" g_unix_mount_monitor_get transfer_ownership="1" +g_unix_mount_point_at hidden="1" g_unix_mount_point_guess_icon transfer_ownership="1" g_unix_mount_point_guess_name transfer_ownership="1" g_unix_mount_point_guess_symbolic_icon transfer_ownership="1" |