]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gio-unix-2.0: Add "g_unix_mounts_for" binding
authorRico Tzschichholz <ricotz@ubuntu.com>
Tue, 18 Oct 2016 21:19:54 +0000 (23:19 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Tue, 18 Oct 2016 21:19:54 +0000 (23:19 +0200)
vapi/gio-unix-2.0.vapi
vapi/packages/gio-unix-2.0/gio-unix-2.0-custom.vala
vapi/packages/gio-unix-2.0/gio-unix-2.0.gi
vapi/packages/gio-unix-2.0/gio-unix-2.0.metadata

index d24683ae9e7d56544a70386e2251f904f3113026..5a3a6fe52546a7422e21a1a0ea1aa319e59515c9 100644 (file)
@@ -80,6 +80,9 @@ namespace GLib {
                [CCode (cname = "g_unix_mount_at")]
                public UnixMountEntry (string mount_path, out uint64 time_read = null);
                public int compare (GLib.UnixMountEntry mount);
+               [CCode (cname = "g_unix_mounts_for")]
+               [Version (since = "2.52")]
+               public static GLib.List<GLib.UnixMountEntry> @for (string file_path, out uint64 time_read = null);
                [CCode (cname = "g_unix_mounts_get")]
                public static GLib.List<GLib.UnixMountEntry> @get (out uint64 time_read = null);
                public unowned string get_device_path ();
index 4b930b04a0c16bb518e66b0b0130ab4f802fcc0e..9a2300f97726858e019ca83e26bb4fbf217fa286 100644 (file)
@@ -39,6 +39,9 @@ namespace GLib {
                public bool is_readonly ();
                public bool is_system_internal ();
 
+               [CCode (cname = "g_unix_mounts_for")]
+               [Version (since = "2.52")]
+               public static GLib.List<UnixMountEntry> @for (string file_path, out uint64 time_read = null);
                [CCode (cname = "g_unix_mounts_get")]
                public static GLib.List<UnixMountEntry> @get (out uint64 time_read = null);
        }
index c413a5bebbdc1d3d99e7aa8a4c8068168285aa9d..08923f8301017ab10ca02c243034b8413e9a47c2 100644 (file)
                                <parameter name="mount2" type="GUnixMountEntry*"/>
                        </parameters>
                </function>
+               <function name="g_unix_mount_for" symbol="g_unix_mount_for">
+                       <return-type type="GUnixMountEntry*"/>
+                       <parameters>
+                               <parameter name="file_path" type="char*"/>
+                               <parameter name="time_read" type="guint64*"/>
+                       </parameters>
+               </function>
                <function name="g_unix_mount_free" symbol="g_unix_mount_free">
                        <return-type type="void"/>
                        <parameters>
index 3acff579fb1217ac083ab506d1ee900cd4ae70f1..1af9292bbf9258a60c196d0e8b447b4ad7a2554f 100644 (file)
@@ -25,6 +25,7 @@ g_unix_mounts_changed_since name="mounts_changed_since"
 g_unix_mounts_get hidden="1"
 g_unix_mount_at hidden="1"
 g_unix_mount_compare hidden="1"
+g_unix_mount_for hidden="1"
 g_unix_mount_free hidden="1"
 g_unix_mount_get_device_path hidden="1"
 g_unix_mount_get_fs_type hidden="1"