~ubuntu-branches/ubuntu/trusty/glib2.0/trusty-proposed

« back to all changes in this revision

Viewing changes to docs/reference/gio/xml/gunixmounts.xml

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2010-03-09 11:28:22 UTC
  • mfrom: (3.4.8 experimental)
  • Revision ID: james.westby@ubuntu.com-20100309112822-j4n0v3xbtsup8s97
Tags: 2.23.5-1ubuntu1
* Resync on Debian
* debian/patches/01_gettext-desktopfiles.patch:
  - updated to use gettext for X-GNOME-Fullname too
* debian/patches/71_gio_launch_handler.patch:
  - new gio default launch handle feature required for wncksync
* debian/control.in, 
  debian/patches/80-gtester-subunit.patch:
  - gtester-report subunit support
* debian/libglib2.0-0.symbols:
  - updated the symbols list for the gio launcher handler
* debian/rules:
  - don't break build on test suite errors, debian recently activated this but
    the build breaks even when there is no error in the testsuite

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
 
3
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
 
4
<!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
 
5
<!ENTITY version SYSTEM "version.xml">
 
6
]>
 
7
<refentry id="gio-Unix-Mounts">
 
8
<refmeta>
 
9
<refentrytitle role="top_of_page" id="gio-Unix-Mounts.top_of_page">Unix Mounts</refentrytitle>
 
10
<manvolnum>3</manvolnum>
 
11
<refmiscinfo>GIO Library</refmiscinfo>
 
12
</refmeta>
 
13
 
 
14
<refnamediv>
 
15
<refname>Unix Mounts</refname>
 
16
<refpurpose>Unix Mounts</refpurpose>
 
17
</refnamediv>
 
18
 
 
19
<refsynopsisdiv id="gio-Unix-Mounts.synopsis" role="synopsis">
 
20
<title role="synopsis.title">Synopsis</title>
 
21
<anchor id="GUnixMountMonitor"/>
 
22
<synopsis>
 
23
 
 
24
#include &lt;gio/gunixmounts.h&gt;
 
25
 
 
26
                    <link linkend="GUnixMount">GUnixMount</link>;
 
27
                    <link linkend="GUnixMountPoint">GUnixMountPoint</link>;
 
28
                    <link linkend="GUnixMountEntry">GUnixMountEntry</link>;
 
29
                    <link linkend="GUnixMountMonitor-struct">GUnixMountMonitor</link>;
 
30
<link linkend="void">void</link>                <link linkend="g-unix-mount-free">g_unix_mount_free</link>                   (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);
 
31
<link linkend="gint">gint</link>                <link linkend="g-unix-mount-compare">g_unix_mount_compare</link>                (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount1,
 
32
                                                         <link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount2);
 
33
const <link linkend="char">char</link> *        <link linkend="g-unix-mount-get-mount-path">g_unix_mount_get_mount_path</link>         (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);
 
34
const <link linkend="char">char</link> *        <link linkend="g-unix-mount-get-device-path">g_unix_mount_get_device_path</link>        (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);
 
35
const <link linkend="char">char</link> *        <link linkend="g-unix-mount-get-fs-type">g_unix_mount_get_fs_type</link>            (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);
 
36
<link linkend="gboolean">gboolean</link>            <link linkend="g-unix-mount-is-readonly">g_unix_mount_is_readonly</link>            (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);
 
37
<link linkend="gboolean">gboolean</link>            <link linkend="g-unix-mount-is-system-internal">g_unix_mount_is_system_internal</link>     (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);
 
38
<link linkend="GIcon">GIcon</link> *             <link linkend="g-unix-mount-guess-icon">g_unix_mount_guess_icon</link>             (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);
 
39
<link linkend="char">char</link> *              <link linkend="g-unix-mount-guess-name">g_unix_mount_guess_name</link>             (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);
 
40
<link linkend="gboolean">gboolean</link>            <link linkend="g-unix-mount-guess-can-eject">g_unix_mount_guess_can_eject</link>        (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);
 
41
<link linkend="gboolean">gboolean</link>            <link linkend="g-unix-mount-guess-should-display">g_unix_mount_guess_should_display</link>   (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);
 
42
<link linkend="void">void</link>                <link linkend="g-unix-mount-point-free">g_unix_mount_point_free</link>             (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);
 
43
<link linkend="gint">gint</link>                <link linkend="g-unix-mount-point-compare">g_unix_mount_point_compare</link>          (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount1,
 
44
                                                         <link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount2);
 
45
const <link linkend="char">char</link> *        <link linkend="g-unix-mount-point-get-mount-path">g_unix_mount_point_get_mount_path</link>   (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);
 
46
const <link linkend="char">char</link> *        <link linkend="g-unix-mount-point-get-device-path">g_unix_mount_point_get_device_path</link>  (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);
 
47
const <link linkend="char">char</link> *        <link linkend="g-unix-mount-point-get-fs-type">g_unix_mount_point_get_fs_type</link>      (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);
 
48
<link linkend="gboolean">gboolean</link>            <link linkend="g-unix-mount-point-is-readonly">g_unix_mount_point_is_readonly</link>      (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);
 
49
<link linkend="gboolean">gboolean</link>            <link linkend="g-unix-mount-point-is-user-mountable">g_unix_mount_point_is_user_mountable</link>
 
50
                                                        (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);
 
51
<link linkend="gboolean">gboolean</link>            <link linkend="g-unix-mount-point-is-loopback">g_unix_mount_point_is_loopback</link>      (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);
 
52
<link linkend="GIcon">GIcon</link> *             <link linkend="g-unix-mount-point-guess-icon">g_unix_mount_point_guess_icon</link>       (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);
 
53
<link linkend="char">char</link> *              <link linkend="g-unix-mount-point-guess-name">g_unix_mount_point_guess_name</link>       (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);
 
54
<link linkend="gboolean">gboolean</link>            <link linkend="g-unix-mount-point-guess-can-eject">g_unix_mount_point_guess_can_eject</link>  (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);
 
55
<link linkend="GList">GList</link> *             <link linkend="g-unix-mount-points-get">g_unix_mount_points_get</link>             (<link linkend="guint64">guint64</link> *time_read);
 
56
<link linkend="GList">GList</link> *             <link linkend="g-unix-mounts-get">g_unix_mounts_get</link>                   (<link linkend="guint64">guint64</link> *time_read);
 
57
<link linkend="GUnixMountEntry">GUnixMountEntry</link> *   <link linkend="g-unix-mount-at">g_unix_mount_at</link>                     (const <link linkend="char">char</link> *mount_path,
 
58
                                                         <link linkend="guint64">guint64</link> *time_read);
 
59
<link linkend="gboolean">gboolean</link>            <link linkend="g-unix-mounts-changed-since">g_unix_mounts_changed_since</link>         (<link linkend="guint64">guint64</link> time);
 
60
<link linkend="gboolean">gboolean</link>            <link linkend="g-unix-mount-points-changed-since">g_unix_mount_points_changed_since</link>   (<link linkend="guint64">guint64</link> time);
 
61
<link linkend="GUnixMountMonitor">GUnixMountMonitor</link> * <link linkend="g-unix-mount-monitor-new">g_unix_mount_monitor_new</link>            (void);
 
62
<link linkend="void">void</link>                <link linkend="g-unix-mount-monitor-set-rate-limit">g_unix_mount_monitor_set_rate_limit</link> (<link linkend="GUnixMountMonitor">GUnixMountMonitor</link> *mount_monitor,
 
63
                                                         <link linkend="int">int</link> limit_msec);
 
64
<link linkend="gboolean">gboolean</link>            <link linkend="g-unix-is-mount-path-system-internal">g_unix_is_mount_path_system_internal</link>
 
65
                                                        (const <link linkend="char">char</link> *mount_path);
 
66
</synopsis>
 
67
</refsynopsisdiv>
 
68
 
 
69
<refsect1 id="gio-Unix-Mounts.object-hierarchy" role="object_hierarchy">
 
70
<title role="object_hierarchy.title">Object Hierarchy</title>
 
71
<synopsis>
 
72
  <link linkend="GObject">GObject</link>
 
73
   +----GUnixMountMonitor
 
74
</synopsis>
 
75
</refsect1>
 
76
 
 
77
 
 
78
 
 
79
 
 
80
 
 
81
 
 
82
<refsect1 id="gio-Unix-Mounts.signals" role="signal_proto">
 
83
<title role="signal_proto.title">Signals</title>
 
84
<synopsis>
 
85
  &quot;<link linkend="GUnixMountMonitor-mountpoints-changed">mountpoints-changed</link>&quot;                            : Run Last
 
86
  &quot;<link linkend="GUnixMountMonitor-mounts-changed">mounts-changed</link>&quot;                                 : Run Last
 
87
</synopsis>
 
88
</refsect1>
 
89
 
 
90
 
 
91
<refsect1 id="gio-Unix-Mounts.description" role="desc">
 
92
<title role="desc.title">Description</title>
 
93
<para>
 
94
Routines for managing mounted UNIX mount points and paths.
 
95
</para>
 
96
<para>
 
97
Note that <filename>&lt;gio/gunixmounts.h&gt;</filename> belongs to the 
 
98
UNIX-specific GIO interfaces, thus you have to use the 
 
99
<filename>gio-unix-2.0.pc</filename> pkg-config file when using it.</para>
 
100
<para>
 
101
</para>
 
102
</refsect1>
 
103
 
 
104
<refsect1 id="gio-Unix-Mounts.details" role="details">
 
105
<title role="details.title">Details</title>
 
106
<refsect2 id="GUnixMount" role="struct">
 
107
<title>GUnixMount</title>
 
108
<indexterm zone="GUnixMount"><primary sortas="UnixMount">GUnixMount</primary></indexterm><programlisting>typedef struct _GUnixMount GUnixMount;</programlisting>
 
109
<para>
 
110
Implementation of the <link linkend="GMount"><type>GMount</type></link> interface for Unix systems.</para>
 
111
<para>
 
112
</para></refsect2>
 
113
<refsect2 id="GUnixMountPoint" role="struct">
 
114
<title>GUnixMountPoint</title>
 
115
<indexterm zone="GUnixMountPoint"><primary sortas="UnixMountPoint">GUnixMountPoint</primary></indexterm><programlisting>typedef struct _GUnixMountPoint GUnixMountPoint;</programlisting>
 
116
<para>
 
117
Defines a Unix mount point (e.g. <filename>/dev</filename>).
 
118
This corresponds roughly to a fstab entry.</para>
 
119
<para>
 
120
</para></refsect2>
 
121
<refsect2 id="GUnixMountEntry" role="struct">
 
122
<title>GUnixMountEntry</title>
 
123
<indexterm zone="GUnixMountEntry"><primary sortas="UnixMountEntry">GUnixMountEntry</primary></indexterm><programlisting>typedef struct _GUnixMountEntry GUnixMountEntry;</programlisting>
 
124
<para>
 
125
Defines a Unix mount entry (e.g. <filename>/media/cdrom</filename>).
 
126
This corresponds roughly to a mtab entry.</para>
 
127
<para>
 
128
</para></refsect2>
 
129
<refsect2 id="GUnixMountMonitor-struct" role="struct">
 
130
<title>GUnixMountMonitor</title>
 
131
<indexterm zone="GUnixMountMonitor-struct"><primary sortas="UnixMountMonitor">GUnixMountMonitor</primary></indexterm><programlisting>typedef struct _GUnixMountMonitor GUnixMountMonitor;</programlisting>
 
132
<para>
 
133
Watches <link linkend="GUnixMount"><type>GUnixMount</type></link><!-- -->s for changes.</para>
 
134
<para>
 
135
</para></refsect2>
 
136
<refsect2 id="g-unix-mount-free" role="function">
 
137
<title>g_unix_mount_free ()</title>
 
138
<indexterm zone="g-unix-mount-free"><primary sortas="unix_mount_free">g_unix_mount_free</primary></indexterm><programlisting><link linkend="void">void</link>                g_unix_mount_free                   (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);</programlisting>
 
139
<para>
 
140
Frees a unix mount.</para>
 
141
<para>
 
142
</para><variablelist role="params">
 
143
<varlistentry><term><parameter>mount_entry</parameter>&#160;:</term>
 
144
<listitem><simpara> a <link linkend="GUnixMount"><type>GUnixMount</type></link>.
 
145
</simpara></listitem></varlistentry>
 
146
</variablelist></refsect2>
 
147
<refsect2 id="g-unix-mount-compare" role="function">
 
148
<title>g_unix_mount_compare ()</title>
 
149
<indexterm zone="g-unix-mount-compare"><primary sortas="unix_mount_compare">g_unix_mount_compare</primary></indexterm><programlisting><link linkend="gint">gint</link>                g_unix_mount_compare                (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount1,
 
150
                                                         <link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount2);</programlisting>
 
151
<para>
 
152
Compares two unix mounts.</para>
 
153
<para>
 
154
</para><variablelist role="params">
 
155
<varlistentry><term><parameter>mount1</parameter>&#160;:</term>
 
156
<listitem><simpara> first <link linkend="GUnixMountEntry"><type>GUnixMountEntry</type></link> to compare.
 
157
</simpara></listitem></varlistentry>
 
158
<varlistentry><term><parameter>mount2</parameter>&#160;:</term>
 
159
<listitem><simpara> second <link linkend="GUnixMountEntry"><type>GUnixMountEntry</type></link> to compare.
 
160
</simpara></listitem></varlistentry>
 
161
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> 1, 0 or -1 if <parameter>mount1</parameter> is greater than, equal to,
 
162
or less than <parameter>mount2</parameter>, respectively. 
 
163
</simpara></listitem></varlistentry>
 
164
</variablelist></refsect2>
 
165
<refsect2 id="g-unix-mount-get-mount-path" role="function">
 
166
<title>g_unix_mount_get_mount_path ()</title>
 
167
<indexterm zone="g-unix-mount-get-mount-path"><primary sortas="unix_mount_get_mount_path">g_unix_mount_get_mount_path</primary></indexterm><programlisting>const <link linkend="char">char</link> *        g_unix_mount_get_mount_path         (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);</programlisting>
 
168
<para>
 
169
Gets the mount path for a unix mount.</para>
 
170
<para>
 
171
</para><variablelist role="params">
 
172
<varlistentry><term><parameter>mount_entry</parameter>&#160;:</term>
 
173
<listitem><simpara> input <link linkend="GUnixMountEntry"><type>GUnixMountEntry</type></link> to get the mount path for.
 
174
</simpara></listitem></varlistentry>
 
175
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> the mount path for <parameter>mount_entry</parameter>.
 
176
</simpara></listitem></varlistentry>
 
177
</variablelist></refsect2>
 
178
<refsect2 id="g-unix-mount-get-device-path" role="function">
 
179
<title>g_unix_mount_get_device_path ()</title>
 
180
<indexterm zone="g-unix-mount-get-device-path"><primary sortas="unix_mount_get_device_path">g_unix_mount_get_device_path</primary></indexterm><programlisting>const <link linkend="char">char</link> *        g_unix_mount_get_device_path        (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);</programlisting>
 
181
<para>
 
182
Gets the device path for a unix mount.</para>
 
183
<para>
 
184
</para><variablelist role="params">
 
185
<varlistentry><term><parameter>mount_entry</parameter>&#160;:</term>
 
186
<listitem><simpara> a <link linkend="GUnixMount"><type>GUnixMount</type></link>.
 
187
</simpara></listitem></varlistentry>
 
188
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> a string containing the device path.
 
189
</simpara></listitem></varlistentry>
 
190
</variablelist></refsect2>
 
191
<refsect2 id="g-unix-mount-get-fs-type" role="function">
 
192
<title>g_unix_mount_get_fs_type ()</title>
 
193
<indexterm zone="g-unix-mount-get-fs-type"><primary sortas="unix_mount_get_fs_type">g_unix_mount_get_fs_type</primary></indexterm><programlisting>const <link linkend="char">char</link> *        g_unix_mount_get_fs_type            (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);</programlisting>
 
194
<para>
 
195
Gets the filesystem type for the unix mount.</para>
 
196
<para>
 
197
</para><variablelist role="params">
 
198
<varlistentry><term><parameter>mount_entry</parameter>&#160;:</term>
 
199
<listitem><simpara> a <link linkend="GUnixMount"><type>GUnixMount</type></link>.
 
200
</simpara></listitem></varlistentry>
 
201
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> a string containing the file system type.
 
202
</simpara></listitem></varlistentry>
 
203
</variablelist></refsect2>
 
204
<refsect2 id="g-unix-mount-is-readonly" role="function">
 
205
<title>g_unix_mount_is_readonly ()</title>
 
206
<indexterm zone="g-unix-mount-is-readonly"><primary sortas="unix_mount_is_readonly">g_unix_mount_is_readonly</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            g_unix_mount_is_readonly            (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);</programlisting>
 
207
<para>
 
208
Checks if a unix mount is mounted read only.</para>
 
209
<para>
 
210
</para><variablelist role="params">
 
211
<varlistentry><term><parameter>mount_entry</parameter>&#160;:</term>
 
212
<listitem><simpara> a <link linkend="GUnixMount"><type>GUnixMount</type></link>.
 
213
</simpara></listitem></varlistentry>
 
214
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if <parameter>mount_entry</parameter> is read only.
 
215
</simpara></listitem></varlistentry>
 
216
</variablelist></refsect2>
 
217
<refsect2 id="g-unix-mount-is-system-internal" role="function">
 
218
<title>g_unix_mount_is_system_internal ()</title>
 
219
<indexterm zone="g-unix-mount-is-system-internal"><primary sortas="unix_mount_is_system_internal">g_unix_mount_is_system_internal</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            g_unix_mount_is_system_internal     (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);</programlisting>
 
220
<para>
 
221
Checks if a unix mount is a system path.</para>
 
222
<para>
 
223
</para><variablelist role="params">
 
224
<varlistentry><term><parameter>mount_entry</parameter>&#160;:</term>
 
225
<listitem><simpara> a <link linkend="GUnixMount"><type>GUnixMount</type></link>.
 
226
</simpara></listitem></varlistentry>
 
227
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the unix mount is for a system path.
 
228
</simpara></listitem></varlistentry>
 
229
</variablelist></refsect2>
 
230
<refsect2 id="g-unix-mount-guess-icon" role="function">
 
231
<title>g_unix_mount_guess_icon ()</title>
 
232
<indexterm zone="g-unix-mount-guess-icon"><primary sortas="unix_mount_guess_icon">g_unix_mount_guess_icon</primary></indexterm><programlisting><link linkend="GIcon">GIcon</link> *             g_unix_mount_guess_icon             (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);</programlisting>
 
233
<para>
 
234
Guesses the icon of a Unix mount.</para>
 
235
<para>
 
236
</para><variablelist role="params">
 
237
<varlistentry><term><parameter>mount_entry</parameter>&#160;:</term>
 
238
<listitem><simpara> a <link linkend="GUnixMountEntry"><type>GUnixMountEntry</type></link>
 
239
</simpara></listitem></varlistentry>
 
240
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> a <link linkend="GIcon"><type>GIcon</type></link>
 
241
</simpara></listitem></varlistentry>
 
242
</variablelist></refsect2>
 
243
<refsect2 id="g-unix-mount-guess-name" role="function">
 
244
<title>g_unix_mount_guess_name ()</title>
 
245
<indexterm zone="g-unix-mount-guess-name"><primary sortas="unix_mount_guess_name">g_unix_mount_guess_name</primary></indexterm><programlisting><link linkend="char">char</link> *              g_unix_mount_guess_name             (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);</programlisting>
 
246
<para>
 
247
Guesses the name of a Unix mount. 
 
248
The result is a translated string.</para>
 
249
<para>
 
250
</para><variablelist role="params">
 
251
<varlistentry><term><parameter>mount_entry</parameter>&#160;:</term>
 
252
<listitem><simpara> a <link linkend="GUnixMountEntry"><type>GUnixMountEntry</type></link>
 
253
</simpara></listitem></varlistentry>
 
254
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> A newly allocated string that must
 
255
    be freed with <link linkend="g-free"><function>g_free()</function></link>
 
256
</simpara></listitem></varlistentry>
 
257
</variablelist></refsect2>
 
258
<refsect2 id="g-unix-mount-guess-can-eject" role="function">
 
259
<title>g_unix_mount_guess_can_eject ()</title>
 
260
<indexterm zone="g-unix-mount-guess-can-eject"><primary sortas="unix_mount_guess_can_eject">g_unix_mount_guess_can_eject</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            g_unix_mount_guess_can_eject        (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);</programlisting>
 
261
<para>
 
262
Guesses whether a Unix mount can be ejected.</para>
 
263
<para>
 
264
</para><variablelist role="params">
 
265
<varlistentry><term><parameter>mount_entry</parameter>&#160;:</term>
 
266
<listitem><simpara> a <link linkend="GUnixMountEntry"><type>GUnixMountEntry</type></link>
 
267
</simpara></listitem></varlistentry>
 
268
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if <parameter>mount_entry</parameter> is deemed to be ejectable.
 
269
</simpara></listitem></varlistentry>
 
270
</variablelist></refsect2>
 
271
<refsect2 id="g-unix-mount-guess-should-display" role="function">
 
272
<title>g_unix_mount_guess_should_display ()</title>
 
273
<indexterm zone="g-unix-mount-guess-should-display"><primary sortas="unix_mount_guess_should_display">g_unix_mount_guess_should_display</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            g_unix_mount_guess_should_display   (<link linkend="GUnixMountEntry">GUnixMountEntry</link> *mount_entry);</programlisting>
 
274
<para>
 
275
Guesses whether a Unix mount should be displayed in the UI.</para>
 
276
<para>
 
277
</para><variablelist role="params">
 
278
<varlistentry><term><parameter>mount_entry</parameter>&#160;:</term>
 
279
<listitem><simpara> a <link linkend="GUnixMountEntry"><type>GUnixMountEntry</type></link>
 
280
</simpara></listitem></varlistentry>
 
281
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if <parameter>mount_entry</parameter> is deemed to be displayable.
 
282
</simpara></listitem></varlistentry>
 
283
</variablelist></refsect2>
 
284
<refsect2 id="g-unix-mount-point-free" role="function">
 
285
<title>g_unix_mount_point_free ()</title>
 
286
<indexterm zone="g-unix-mount-point-free"><primary sortas="unix_mount_point_free">g_unix_mount_point_free</primary></indexterm><programlisting><link linkend="void">void</link>                g_unix_mount_point_free             (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);</programlisting>
 
287
<para>
 
288
Frees a unix mount point.</para>
 
289
<para>
 
290
</para><variablelist role="params">
 
291
<varlistentry><term><parameter>mount_point</parameter>&#160;:</term>
 
292
<listitem><simpara> unix mount point to free.
 
293
</simpara></listitem></varlistentry>
 
294
</variablelist></refsect2>
 
295
<refsect2 id="g-unix-mount-point-compare" role="function">
 
296
<title>g_unix_mount_point_compare ()</title>
 
297
<indexterm zone="g-unix-mount-point-compare"><primary sortas="unix_mount_point_compare">g_unix_mount_point_compare</primary></indexterm><programlisting><link linkend="gint">gint</link>                g_unix_mount_point_compare          (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount1,
 
298
                                                         <link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount2);</programlisting>
 
299
<para>
 
300
Compares two unix mount points.</para>
 
301
<para>
 
302
</para><variablelist role="params">
 
303
<varlistentry><term><parameter>mount1</parameter>&#160;:</term>
 
304
<listitem><simpara> a <link linkend="GUnixMount"><type>GUnixMount</type></link>.
 
305
</simpara></listitem></varlistentry>
 
306
<varlistentry><term><parameter>mount2</parameter>&#160;:</term>
 
307
<listitem><simpara> a <link linkend="GUnixMount"><type>GUnixMount</type></link>.
 
308
</simpara></listitem></varlistentry>
 
309
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> 1, 0 or -1 if <parameter>mount1</parameter> is greater than, equal to,
 
310
or less than <parameter>mount2</parameter>, respectively.
 
311
</simpara></listitem></varlistentry>
 
312
</variablelist></refsect2>
 
313
<refsect2 id="g-unix-mount-point-get-mount-path" role="function">
 
314
<title>g_unix_mount_point_get_mount_path ()</title>
 
315
<indexterm zone="g-unix-mount-point-get-mount-path"><primary sortas="unix_mount_point_get_mount_path">g_unix_mount_point_get_mount_path</primary></indexterm><programlisting>const <link linkend="char">char</link> *        g_unix_mount_point_get_mount_path   (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);</programlisting>
 
316
<para>
 
317
Gets the mount path for a unix mount point.</para>
 
318
<para>
 
319
</para><variablelist role="params">
 
320
<varlistentry><term><parameter>mount_point</parameter>&#160;:</term>
 
321
<listitem><simpara> a <link linkend="GUnixMountPoint"><type>GUnixMountPoint</type></link>.
 
322
</simpara></listitem></varlistentry>
 
323
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> a string containing the mount path.
 
324
</simpara></listitem></varlistentry>
 
325
</variablelist></refsect2>
 
326
<refsect2 id="g-unix-mount-point-get-device-path" role="function">
 
327
<title>g_unix_mount_point_get_device_path ()</title>
 
328
<indexterm zone="g-unix-mount-point-get-device-path"><primary sortas="unix_mount_point_get_device_path">g_unix_mount_point_get_device_path</primary></indexterm><programlisting>const <link linkend="char">char</link> *        g_unix_mount_point_get_device_path  (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);</programlisting>
 
329
<para>
 
330
Gets the device path for a unix mount point.</para>
 
331
<para>
 
332
</para><variablelist role="params">
 
333
<varlistentry><term><parameter>mount_point</parameter>&#160;:</term>
 
334
<listitem><simpara> a <link linkend="GUnixMountPoint"><type>GUnixMountPoint</type></link>.
 
335
</simpara></listitem></varlistentry>
 
336
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> a string containing the device path.
 
337
</simpara></listitem></varlistentry>
 
338
</variablelist></refsect2>
 
339
<refsect2 id="g-unix-mount-point-get-fs-type" role="function">
 
340
<title>g_unix_mount_point_get_fs_type ()</title>
 
341
<indexterm zone="g-unix-mount-point-get-fs-type"><primary sortas="unix_mount_point_get_fs_type">g_unix_mount_point_get_fs_type</primary></indexterm><programlisting>const <link linkend="char">char</link> *        g_unix_mount_point_get_fs_type      (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);</programlisting>
 
342
<para>
 
343
Gets the file system type for the mount point.</para>
 
344
<para>
 
345
</para><variablelist role="params">
 
346
<varlistentry><term><parameter>mount_point</parameter>&#160;:</term>
 
347
<listitem><simpara> a <link linkend="GUnixMountPoint"><type>GUnixMountPoint</type></link>.
 
348
</simpara></listitem></varlistentry>
 
349
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> a string containing the file system type.
 
350
</simpara></listitem></varlistentry>
 
351
</variablelist></refsect2>
 
352
<refsect2 id="g-unix-mount-point-is-readonly" role="function">
 
353
<title>g_unix_mount_point_is_readonly ()</title>
 
354
<indexterm zone="g-unix-mount-point-is-readonly"><primary sortas="unix_mount_point_is_readonly">g_unix_mount_point_is_readonly</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            g_unix_mount_point_is_readonly      (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);</programlisting>
 
355
<para>
 
356
Checks if a unix mount point is read only.</para>
 
357
<para>
 
358
</para><variablelist role="params">
 
359
<varlistentry><term><parameter>mount_point</parameter>&#160;:</term>
 
360
<listitem><simpara> a <link linkend="GUnixMountPoint"><type>GUnixMountPoint</type></link>.
 
361
</simpara></listitem></varlistentry>
 
362
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if a mount point is read only.
 
363
</simpara></listitem></varlistentry>
 
364
</variablelist></refsect2>
 
365
<refsect2 id="g-unix-mount-point-is-user-mountable" role="function">
 
366
<title>g_unix_mount_point_is_user_mountable ()</title>
 
367
<indexterm zone="g-unix-mount-point-is-user-mountable"><primary sortas="unix_mount_point_is_user_mountable">g_unix_mount_point_is_user_mountable</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            g_unix_mount_point_is_user_mountable
 
368
                                                        (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);</programlisting>
 
369
<para>
 
370
Checks if a unix mount point is mountable by the user.</para>
 
371
<para>
 
372
</para><variablelist role="params">
 
373
<varlistentry><term><parameter>mount_point</parameter>&#160;:</term>
 
374
<listitem><simpara> a <link linkend="GUnixMountPoint"><type>GUnixMountPoint</type></link>.
 
375
</simpara></listitem></varlistentry>
 
376
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the mount point is user mountable.
 
377
</simpara></listitem></varlistentry>
 
378
</variablelist></refsect2>
 
379
<refsect2 id="g-unix-mount-point-is-loopback" role="function">
 
380
<title>g_unix_mount_point_is_loopback ()</title>
 
381
<indexterm zone="g-unix-mount-point-is-loopback"><primary sortas="unix_mount_point_is_loopback">g_unix_mount_point_is_loopback</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            g_unix_mount_point_is_loopback      (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);</programlisting>
 
382
<para>
 
383
Checks if a unix mount point is a loopback device.</para>
 
384
<para>
 
385
</para><variablelist role="params">
 
386
<varlistentry><term><parameter>mount_point</parameter>&#160;:</term>
 
387
<listitem><simpara> a <link linkend="GUnixMountPoint"><type>GUnixMountPoint</type></link>.
 
388
</simpara></listitem></varlistentry>
 
389
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the mount point is a loopback. <link linkend="FALSE--CAPS"><literal>FALSE</literal></link> otherwise. 
 
390
</simpara></listitem></varlistentry>
 
391
</variablelist></refsect2>
 
392
<refsect2 id="g-unix-mount-point-guess-icon" role="function">
 
393
<title>g_unix_mount_point_guess_icon ()</title>
 
394
<indexterm zone="g-unix-mount-point-guess-icon"><primary sortas="unix_mount_point_guess_icon">g_unix_mount_point_guess_icon</primary></indexterm><programlisting><link linkend="GIcon">GIcon</link> *             g_unix_mount_point_guess_icon       (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);</programlisting>
 
395
<para>
 
396
Guesses the icon of a Unix mount point.</para>
 
397
<para>
 
398
</para><variablelist role="params">
 
399
<varlistentry><term><parameter>mount_point</parameter>&#160;:</term>
 
400
<listitem><simpara> a <link linkend="GUnixMountPoint"><type>GUnixMountPoint</type></link>
 
401
</simpara></listitem></varlistentry>
 
402
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> a <link linkend="GIcon"><type>GIcon</type></link>
 
403
</simpara></listitem></varlistentry>
 
404
</variablelist></refsect2>
 
405
<refsect2 id="g-unix-mount-point-guess-name" role="function">
 
406
<title>g_unix_mount_point_guess_name ()</title>
 
407
<indexterm zone="g-unix-mount-point-guess-name"><primary sortas="unix_mount_point_guess_name">g_unix_mount_point_guess_name</primary></indexterm><programlisting><link linkend="char">char</link> *              g_unix_mount_point_guess_name       (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);</programlisting>
 
408
<para>
 
409
Guesses the name of a Unix mount point. 
 
410
The result is a translated string.</para>
 
411
<para>
 
412
</para><variablelist role="params">
 
413
<varlistentry><term><parameter>mount_point</parameter>&#160;:</term>
 
414
<listitem><simpara> a <link linkend="GUnixMountPoint"><type>GUnixMountPoint</type></link>
 
415
</simpara></listitem></varlistentry>
 
416
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> A newly allocated string that must 
 
417
    be freed with <link linkend="g-free"><function>g_free()</function></link>
 
418
</simpara></listitem></varlistentry>
 
419
</variablelist></refsect2>
 
420
<refsect2 id="g-unix-mount-point-guess-can-eject" role="function">
 
421
<title>g_unix_mount_point_guess_can_eject ()</title>
 
422
<indexterm zone="g-unix-mount-point-guess-can-eject"><primary sortas="unix_mount_point_guess_can_eject">g_unix_mount_point_guess_can_eject</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            g_unix_mount_point_guess_can_eject  (<link linkend="GUnixMountPoint">GUnixMountPoint</link> *mount_point);</programlisting>
 
423
<para>
 
424
Guesses whether a Unix mount point can be ejected.</para>
 
425
<para>
 
426
</para><variablelist role="params">
 
427
<varlistentry><term><parameter>mount_point</parameter>&#160;:</term>
 
428
<listitem><simpara> a <link linkend="GUnixMountPoint"><type>GUnixMountPoint</type></link>
 
429
</simpara></listitem></varlistentry>
 
430
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if <parameter>mount_point</parameter> is deemed to be ejectable.
 
431
</simpara></listitem></varlistentry>
 
432
</variablelist></refsect2>
 
433
<refsect2 id="g-unix-mount-points-get" role="function">
 
434
<title>g_unix_mount_points_get ()</title>
 
435
<indexterm zone="g-unix-mount-points-get"><primary sortas="unix_mount_points_get">g_unix_mount_points_get</primary></indexterm><programlisting><link linkend="GList">GList</link> *             g_unix_mount_points_get             (<link linkend="guint64">guint64</link> *time_read);</programlisting>
 
436
<para>
 
437
Gets a <link linkend="GList"><type>GList</type></link> of strings containing the unix mount points. 
 
438
If <parameter>time_read</parameter> is set, it will be filled with the mount timestamp,
 
439
allowing for checking if the mounts have changed with 
 
440
<link linkend="g-unix-mounts-points-changed-since"><function>g_unix_mounts_points_changed_since()</function></link>.</para>
 
441
<para>
 
442
</para><variablelist role="params">
 
443
<varlistentry><term><parameter>time_read</parameter>&#160;:</term>
 
444
<listitem><simpara> guint64 to contain a timestamp.
 
445
</simpara></listitem></varlistentry>
 
446
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> a <link linkend="GList"><type>GList</type></link> of the UNIX mountpoints. 
 
447
</simpara></listitem></varlistentry>
 
448
</variablelist></refsect2>
 
449
<refsect2 id="g-unix-mounts-get" role="function">
 
450
<title>g_unix_mounts_get ()</title>
 
451
<indexterm zone="g-unix-mounts-get"><primary sortas="unix_mounts_get">g_unix_mounts_get</primary></indexterm><programlisting><link linkend="GList">GList</link> *             g_unix_mounts_get                   (<link linkend="guint64">guint64</link> *time_read);</programlisting>
 
452
<para>
 
453
Gets a <link linkend="GList"><type>GList</type></link> of strings containing the unix mounts. 
 
454
If <parameter>time_read</parameter> is set, it will be filled with the mount 
 
455
timestamp, allowing for checking if the mounts have changed 
 
456
with <link linkend="g-unix-mounts-changed-since"><function>g_unix_mounts_changed_since()</function></link>.</para>
 
457
<para>
 
458
</para><variablelist role="params">
 
459
<varlistentry><term><parameter>time_read</parameter>&#160;:</term>
 
460
<listitem><simpara> guint64 to contain a timestamp.
 
461
</simpara></listitem></varlistentry>
 
462
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> a <link linkend="GList"><type>GList</type></link> of the UNIX mounts. 
 
463
</simpara></listitem></varlistentry>
 
464
</variablelist></refsect2>
 
465
<refsect2 id="g-unix-mount-at" role="function">
 
466
<title>g_unix_mount_at ()</title>
 
467
<indexterm zone="g-unix-mount-at"><primary sortas="unix_mount_at">g_unix_mount_at</primary></indexterm><programlisting><link linkend="GUnixMountEntry">GUnixMountEntry</link> *   g_unix_mount_at                     (const <link linkend="char">char</link> *mount_path,
 
468
                                                         <link linkend="guint64">guint64</link> *time_read);</programlisting>
 
469
<para>
 
470
Gets a <link linkend="GUnixMountEntry"><type>GUnixMountEntry</type></link> for a given mount path. If <parameter>time_read</parameter>
 
471
is set, it will be filled with a unix timestamp for checking
 
472
if the mounts have changed since with <link linkend="g-unix-mounts-changed-since"><function>g_unix_mounts_changed_since()</function></link>.</para>
 
473
<para>
 
474
</para><variablelist role="params">
 
475
<varlistentry><term><parameter>mount_path</parameter>&#160;:</term>
 
476
<listitem><simpara> path for a possible unix mount.
 
477
</simpara></listitem></varlistentry>
 
478
<varlistentry><term><parameter>time_read</parameter>&#160;:</term>
 
479
<listitem><simpara> guint64 to contain a timestamp.
 
480
</simpara></listitem></varlistentry>
 
481
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> a <link linkend="GUnixMount"><type>GUnixMount</type></link>. 
 
482
</simpara></listitem></varlistentry>
 
483
</variablelist></refsect2>
 
484
<refsect2 id="g-unix-mounts-changed-since" role="function">
 
485
<title>g_unix_mounts_changed_since ()</title>
 
486
<indexterm zone="g-unix-mounts-changed-since"><primary sortas="unix_mounts_changed_since">g_unix_mounts_changed_since</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            g_unix_mounts_changed_since         (<link linkend="guint64">guint64</link> time);</programlisting>
 
487
<para>
 
488
Checks if the unix mounts have changed since a given unix time.</para>
 
489
<para>
 
490
</para><variablelist role="params">
 
491
<varlistentry><term><parameter>time</parameter>&#160;:</term>
 
492
<listitem><simpara> guint64 to contain a timestamp.
 
493
</simpara></listitem></varlistentry>
 
494
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the mounts have changed since <parameter>time</parameter>. 
 
495
</simpara></listitem></varlistentry>
 
496
</variablelist></refsect2>
 
497
<refsect2 id="g-unix-mount-points-changed-since" role="function">
 
498
<title>g_unix_mount_points_changed_since ()</title>
 
499
<indexterm zone="g-unix-mount-points-changed-since"><primary sortas="unix_mount_points_changed_since">g_unix_mount_points_changed_since</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            g_unix_mount_points_changed_since   (<link linkend="guint64">guint64</link> time);</programlisting>
 
500
<para>
 
501
Checks if the unix mount points have changed since a given unix time.</para>
 
502
<para>
 
503
</para><variablelist role="params">
 
504
<varlistentry><term><parameter>time</parameter>&#160;:</term>
 
505
<listitem><simpara> guint64 to contain a timestamp.
 
506
</simpara></listitem></varlistentry>
 
507
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the mount points have changed since <parameter>time</parameter>. 
 
508
</simpara></listitem></varlistentry>
 
509
</variablelist></refsect2>
 
510
<refsect2 id="g-unix-mount-monitor-new" role="function">
 
511
<title>g_unix_mount_monitor_new ()</title>
 
512
<indexterm zone="g-unix-mount-monitor-new"><primary sortas="unix_mount_monitor_new">g_unix_mount_monitor_new</primary></indexterm><programlisting><link linkend="GUnixMountMonitor">GUnixMountMonitor</link> * g_unix_mount_monitor_new            (void);</programlisting>
 
513
<para>
 
514
Gets a new <link linkend="GUnixMountMonitor"><type>GUnixMountMonitor</type></link>. The default rate limit for which the
 
515
monitor will report consecutive changes for the mount and mount
 
516
point entry files is the default for a <link linkend="GFileMonitor"><type>GFileMonitor</type></link>. Use
 
517
<link linkend="g-unix-mount-monitor-set-rate-limit"><function>g_unix_mount_monitor_set_rate_limit()</function></link> to change this.</para>
 
518
<para>
 
519
</para><variablelist role="params">
 
520
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> a <link linkend="GUnixMountMonitor"><type>GUnixMountMonitor</type></link>. 
 
521
</simpara></listitem></varlistentry>
 
522
</variablelist></refsect2>
 
523
<refsect2 id="g-unix-mount-monitor-set-rate-limit" role="function" condition="since:2.18">
 
524
<title>g_unix_mount_monitor_set_rate_limit ()</title>
 
525
<indexterm zone="g-unix-mount-monitor-set-rate-limit" role="2.18"><primary sortas="unix_mount_monitor_set_rate_limit">g_unix_mount_monitor_set_rate_limit</primary></indexterm><programlisting><link linkend="void">void</link>                g_unix_mount_monitor_set_rate_limit (<link linkend="GUnixMountMonitor">GUnixMountMonitor</link> *mount_monitor,
 
526
                                                         <link linkend="int">int</link> limit_msec);</programlisting>
 
527
<para>
 
528
Sets the rate limit to which the <parameter>mount_monitor</parameter> will report
 
529
consecutive change events to the mount and mount point entry files.</para>
 
530
<para>
 
531
</para><variablelist role="params">
 
532
<varlistentry><term><parameter>mount_monitor</parameter>&#160;:</term>
 
533
<listitem><simpara> a <link linkend="GUnixMountMonitor"><type>GUnixMountMonitor</type></link>
 
534
</simpara></listitem></varlistentry>
 
535
<varlistentry><term><parameter>limit_msec</parameter>&#160;:</term>
 
536
<listitem><simpara> a integer with the limit in milliseconds to
 
537
    poll for changes.
 
538
</simpara></listitem></varlistentry>
 
539
</variablelist><para role="since">Since 2.18</para></refsect2>
 
540
<refsect2 id="g-unix-is-mount-path-system-internal" role="function">
 
541
<title>g_unix_is_mount_path_system_internal ()</title>
 
542
<indexterm zone="g-unix-is-mount-path-system-internal"><primary sortas="unix_is_mount_path_system_internal">g_unix_is_mount_path_system_internal</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            g_unix_is_mount_path_system_internal
 
543
                                                        (const <link linkend="char">char</link> *mount_path);</programlisting>
 
544
<para>
 
545
Determines if <parameter>mount_path</parameter> is considered an implementation of the
 
546
OS. This is primarily used for hiding mountable and mounted volumes
 
547
that only are used in the OS and has little to no relevance to the
 
548
casual user.</para>
 
549
<para>
 
550
</para><variablelist role="params">
 
551
<varlistentry><term><parameter>mount_path</parameter>&#160;:</term>
 
552
<listitem><simpara> a mount path, e.g. <filename>/media/disk</filename> 
 
553
   or <filename>/usr</filename>
 
554
</simpara></listitem></varlistentry>
 
555
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if <parameter>mount_path</parameter> is considered an implementation detail 
 
556
    of the OS.
 
557
</simpara></listitem></varlistentry>
 
558
</variablelist></refsect2>
 
559
 
 
560
</refsect1>
 
561
 
 
562
<refsect1 id="gio-Unix-Mounts.signal-details" role="signals">
 
563
<title role="signals.title">Signal Details</title>
 
564
<refsect2 id="GUnixMountMonitor-mountpoints-changed" role="signal"><title>The <literal>&quot;mountpoints-changed&quot;</literal> signal</title>
 
565
<indexterm zone="GUnixMountMonitor-mountpoints-changed"><primary sortas="UnixMountMonitor::mountpoints-changed">GUnixMountMonitor::mountpoints-changed</primary></indexterm><programlisting><link linkend="void">void</link>                user_function                      (<link linkend="GUnixMountMonitor">GUnixMountMonitor</link> *monitor,
 
566
                                                        <link linkend="gpointer">gpointer</link>           user_data)      : Run Last</programlisting>
 
567
<para>
 
568
Emitted when the unix mount points have changed.</para>
 
569
<para>
 
570
</para><variablelist role="params">
 
571
<varlistentry><term><parameter>monitor</parameter>&#160;:</term>
 
572
<listitem><simpara> the object on which the signal is emitted
 
573
</simpara></listitem></varlistentry>
 
574
<varlistentry><term><parameter>user_data</parameter>&#160;:</term>
 
575
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
 
576
</variablelist></refsect2><refsect2 id="GUnixMountMonitor-mounts-changed" role="signal"><title>The <literal>&quot;mounts-changed&quot;</literal> signal</title>
 
577
<indexterm zone="GUnixMountMonitor-mounts-changed"><primary sortas="UnixMountMonitor::mounts-changed">GUnixMountMonitor::mounts-changed</primary></indexterm><programlisting><link linkend="void">void</link>                user_function                      (<link linkend="GUnixMountMonitor">GUnixMountMonitor</link> *monitor,
 
578
                                                        <link linkend="gpointer">gpointer</link>           user_data)      : Run Last</programlisting>
 
579
<para>
 
580
Emitted when the unix mounts have changed.</para>
 
581
<para>
 
582
</para><variablelist role="params">
 
583
<varlistentry><term><parameter>monitor</parameter>&#160;:</term>
 
584
<listitem><simpara> the object on which the signal is emitted
 
585
</simpara></listitem></varlistentry>
 
586
<varlistentry><term><parameter>user_data</parameter>&#160;:</term>
 
587
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
 
588
</variablelist></refsect2>
 
589
</refsect1>
 
590
 
 
591
 
 
592
 
 
593
</refentry>