From: Rico Tzschichholz Date: Sun, 23 Aug 2020 07:09:15 +0000 (+0200) Subject: gio-unix-2.0: Add g_unix_mount_point_at and g_unix_mount_points_get X-Git-Tag: 0.49.91~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aa8e0098fee37c3bc90c43d0129a0de906239355;p=thirdparty%2Fvala.git gio-unix-2.0: Add g_unix_mount_point_at and g_unix_mount_points_get --- 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 @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 @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 @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 @@ + + + + + + + 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"