Bad binding for g_unix_mounts_for
I believe the binding for g_unix_mounts_for
is incorrect. (That method does not actually exist in glib.)
Trying to use it (UnixMountEntry.@for
) results in: undefined reference to g_unix_mounts_for
The binding currently looks like:
[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);
But should look like:
[CCode (cname = "g_unix_mount_for")]
[Version (since = "2.52")]
public static GLib.UnixMountEntry @for (string file_path, out uint64 time_read = null);
(that is, singular function name and only returns a single instance)
See docs at https://developer.gnome.org/gio/stable/gio-Unix-Mounts.html#g-unix-mount-for