7 CONTENT="Modular DocBook HTML Stylesheet Version 1.64
10 TITLE="GnomeVFS - Filesystem Abstraction library"
11 HREF="index.html"><LINK
14 HREF="everything-else.html"><LINK
16 TITLE="Initialization"
17 HREF="gnome-vfs-initialization.html"></HEAD
40 >GnomeVFS - Filesystem Abstraction library</FONT
49 HREF="gnome-vfs-initialization.html"
54 ><<< Previous Page</B
87 HREF="everything-else.html"
108 NAME="GNOME-VFS-UTILS"
118 >utils -- </DIV
120 CLASS="REFSYNOPSISDIV"
138 HREF="gnome-vfs-utils.html#GNOME-VFS-FORMAT-FILE-SIZE-FOR-DISPLAY"
139 >gnome_vfs_format_file_size_for_display</A
142 HREF="gnome-vfs-file-size.html#GNOMEVFSFILESIZE"
146 HREF="gnome-vfs-utils.html#GNOME-VFS-ESCAPE-STRING"
147 >gnome_vfs_escape_string</A
148 > (const char *string);
150 HREF="gnome-vfs-utils.html#GNOME-VFS-ESCAPE-PATH-STRING"
151 >gnome_vfs_escape_path_string</A
152 > (const char *path);
154 HREF="gnome-vfs-utils.html#GNOME-VFS-ESCAPE-HOST-AND-PATH-STRING"
155 >gnome_vfs_escape_host_and_path_string</A
159 HREF="gnome-vfs-utils.html#GNOME-VFS-ESCAPE-SLASHES"
160 >gnome_vfs_escape_slashes</A
161 > (const char *string);
163 HREF="gnome-vfs-utils.html#GNOME-VFS-ESCAPE-SET"
164 >gnome_vfs_escape_set</A
165 > (const char *string,
166 const char *match_set);
168 HREF="gnome-vfs-utils.html#GNOME-VFS-UNESCAPE-STRING"
169 >gnome_vfs_unescape_string</A
170 > (const char *string,
171 const char *illegal_characters);
173 HREF="gnome-vfs-utils.html#GNOME-VFS-MAKE-URI-CANONICAL"
174 >gnome_vfs_make_uri_canonical</A
177 HREF="gnome-vfs-utils.html#GNOME-VFS-MAKE-PATH-NAME-CANONICAL"
178 >gnome_vfs_make_path_name_canonical</A
182 HREF="gnome-vfs-utils.html#GNOME-VFS-EXPAND-INITIAL-TILDE"
183 >gnome_vfs_expand_initial_tilde</A
184 > (const char *path);
186 HREF="gnome-vfs-utils.html#GNOME-VFS-UNESCAPE-STRING-FOR-DISPLAY"
187 >gnome_vfs_unescape_string_for_display</A
189 (const char *escaped);
191 HREF="gnome-vfs-utils.html#GNOME-VFS-GET-LOCAL-PATH-FROM-URI"
192 >gnome_vfs_get_local_path_from_uri</A
196 HREF="gnome-vfs-utils.html#GNOME-VFS-GET-URI-FROM-LOCAL-PATH"
197 >gnome_vfs_get_uri_from_local_path</A
199 (const char *local_full_path);
201 HREF=../glib/glib-basic-types.html#GBOOLEAN
203 HREF="gnome-vfs-utils.html#GNOME-VFS-IS-EXECUTABLE-COMMAND-STRING"
204 >gnome_vfs_is_executable_command_string</A
206 (const char *command_string);
208 HREF="gnome-vfs-utils.html#GNOME-VFS-LIST-DEEP-FREE"
209 >gnome_vfs_list_deep_free</A
211 HREF=../glib/glib-doubly-linked-lists.html#GLIST
214 HREF="gnome-vfs-types.html#GNOMEVFSRESULT"
217 HREF="gnome-vfs-utils.html#GNOME-VFS-GET-VOLUME-FREE-SPACE"
218 >gnome_vfs_get_volume_free_space</A
220 (const GnomeVFSURI *vfs_uri,
222 HREF="gnome-vfs-file-size.html#GNOMEVFSFILESIZE"
226 HREF="gnome-vfs-utils.html#GNOME-VFS-ICON-PATH-FROM-FILENAME"
227 >gnome_vfs_icon_path_from_filename</A
229 (const char *filename);
231 HREF="gnome-vfs-utils.html#GNOME-VFS-ASSERT-PRIMARY-THREAD-CAPS"
232 >GNOME_VFS_ASSERT_PRIMARY_THREAD</A
235 HREF="gnome-vfs-utils.html#GNOME-VFS-ASSERT-SECONDARY-THREAD-CAPS"
236 >GNOME_VFS_ASSERT_SECONDARY_THREAD</A
239 HREF=../glib/glib-basic-types.html#GBOOLEAN
241 HREF="gnome-vfs-utils.html#GNOME-VFS-IS-PRIMARY-THREAD"
242 >gnome_vfs_is_primary_thread</A
272 NAME="GNOME-VFS-FORMAT-FILE-SIZE-FOR-DISPLAY"
274 >gnome_vfs_format_file_size_for_display ()</H3
283 CLASS="PROGRAMLISTING"
284 >char* gnome_vfs_format_file_size_for_display
286 HREF="gnome-vfs-file-size.html#GNOMEVFSFILESIZE"
295 CLASS="INFORMALTABLE"
354 NAME="GNOME-VFS-ESCAPE-STRING"
356 >gnome_vfs_escape_string ()</H3
365 CLASS="PROGRAMLISTING"
366 >char* gnome_vfs_escape_string (const char *string);</PRE
373 CLASS="INFORMALTABLE"
432 NAME="GNOME-VFS-ESCAPE-PATH-STRING"
434 >gnome_vfs_escape_path_string ()</H3
443 CLASS="PROGRAMLISTING"
444 >char* gnome_vfs_escape_path_string (const char *path);</PRE
451 CLASS="INFORMALTABLE"
510 NAME="GNOME-VFS-ESCAPE-HOST-AND-PATH-STRING"
512 >gnome_vfs_escape_host_and_path_string ()</H3
521 CLASS="PROGRAMLISTING"
522 >char* gnome_vfs_escape_host_and_path_string
523 (const char *path);</PRE
530 CLASS="INFORMALTABLE"
589 NAME="GNOME-VFS-ESCAPE-SLASHES"
591 >gnome_vfs_escape_slashes ()</H3
600 CLASS="PROGRAMLISTING"
601 >char* gnome_vfs_escape_slashes (const char *string);</PRE
608 CLASS="INFORMALTABLE"
667 NAME="GNOME-VFS-ESCAPE-SET"
669 >gnome_vfs_escape_set ()</H3
678 CLASS="PROGRAMLISTING"
679 >char* gnome_vfs_escape_set (const char *string,
680 const char *match_set);</PRE
687 CLASS="INFORMALTABLE"
763 NAME="GNOME-VFS-UNESCAPE-STRING"
765 >gnome_vfs_unescape_string ()</H3
774 CLASS="PROGRAMLISTING"
775 >char* gnome_vfs_unescape_string (const char *string,
776 const char *illegal_characters);</PRE
783 CLASS="INFORMALTABLE"
822 >illegal_characters</I
859 NAME="GNOME-VFS-MAKE-URI-CANONICAL"
861 >gnome_vfs_make_uri_canonical ()</H3
870 CLASS="PROGRAMLISTING"
871 >char* gnome_vfs_make_uri_canonical (const char *uri);</PRE
878 CLASS="INFORMALTABLE"
937 NAME="GNOME-VFS-MAKE-PATH-NAME-CANONICAL"
939 >gnome_vfs_make_path_name_canonical ()</H3
948 CLASS="PROGRAMLISTING"
949 >char* gnome_vfs_make_path_name_canonical
950 (const char *path);</PRE
957 CLASS="INFORMALTABLE"
1016 NAME="GNOME-VFS-EXPAND-INITIAL-TILDE"
1018 >gnome_vfs_expand_initial_tilde ()</H3
1027 CLASS="PROGRAMLISTING"
1028 >char* gnome_vfs_expand_initial_tilde (const char *path);</PRE
1035 CLASS="INFORMALTABLE"
1094 NAME="GNOME-VFS-UNESCAPE-STRING-FOR-DISPLAY"
1096 >gnome_vfs_unescape_string_for_display ()</H3
1105 CLASS="PROGRAMLISTING"
1106 >char* gnome_vfs_unescape_string_for_display
1107 (const char *escaped);</PRE
1114 CLASS="INFORMALTABLE"
1173 NAME="GNOME-VFS-GET-LOCAL-PATH-FROM-URI"
1175 >gnome_vfs_get_local_path_from_uri ()</H3
1184 CLASS="PROGRAMLISTING"
1185 >char* gnome_vfs_get_local_path_from_uri
1186 (const char *uri);</PRE
1191 >Return a local path for a file:/// URI.</P
1195 CLASS="INFORMALTABLE"
1240 NULL is returned on error or if the uri isn't a file: URI
1241 without a fragment identifier (or chained URI).</TD
1256 NAME="GNOME-VFS-GET-URI-FROM-LOCAL-PATH"
1258 >gnome_vfs_get_uri_from_local_path ()</H3
1267 CLASS="PROGRAMLISTING"
1268 >char* gnome_vfs_get_uri_from_local_path
1269 (const char *local_full_path);</PRE
1274 >Return a file:/// URI for a local path.</P
1278 CLASS="INFORMALTABLE"
1322 > the URI (NULL for some bad errors).</TD
1337 NAME="GNOME-VFS-IS-EXECUTABLE-COMMAND-STRING"
1339 >gnome_vfs_is_executable_command_string ()</H3
1348 CLASS="PROGRAMLISTING"
1350 HREF=../glib/glib-basic-types.html#GBOOLEAN
1351 >gboolean</A> gnome_vfs_is_executable_command_string
1352 (const char *command_string);</PRE
1359 CLASS="INFORMALTABLE"
1418 NAME="GNOME-VFS-LIST-DEEP-FREE"
1420 >gnome_vfs_list_deep_free ()</H3
1429 CLASS="PROGRAMLISTING"
1430 >void gnome_vfs_list_deep_free (<A
1431 HREF=../glib/glib-doubly-linked-lists.html#GLIST
1432 >GList</A> *list);</PRE
1439 CLASS="INFORMALTABLE"
1483 NAME="GNOME-VFS-GET-VOLUME-FREE-SPACE"
1485 >gnome_vfs_get_volume_free_space ()</H3
1494 CLASS="PROGRAMLISTING"
1496 HREF="gnome-vfs-types.html#GNOMEVFSRESULT"
1498 > gnome_vfs_get_volume_free_space
1499 (const GnomeVFSURI *vfs_uri,
1501 HREF="gnome-vfs-file-size.html#GNOMEVFSFILESIZE"
1502 >GnomeVFSFileSize</A
1510 CLASS="INFORMALTABLE"
1586 NAME="GNOME-VFS-ICON-PATH-FROM-FILENAME"
1588 >gnome_vfs_icon_path_from_filename ()</H3
1597 CLASS="PROGRAMLISTING"
1598 >char* gnome_vfs_icon_path_from_filename
1599 (const char *filename);</PRE
1606 CLASS="INFORMALTABLE"
1665 NAME="GNOME-VFS-ASSERT-PRIMARY-THREAD-CAPS"
1667 >GNOME_VFS_ASSERT_PRIMARY_THREAD</H3
1676 CLASS="PROGRAMLISTING"
1677 >#define GNOME_VFS_ASSERT_PRIMARY_THREAD g_assert (gnome_vfs_is_primary_thread())</PRE
1691 NAME="GNOME-VFS-ASSERT-SECONDARY-THREAD-CAPS"
1693 >GNOME_VFS_ASSERT_SECONDARY_THREAD</H3
1702 CLASS="PROGRAMLISTING"
1703 >#define GNOME_VFS_ASSERT_SECONDARY_THREAD g_assert (!gnome_vfs_is_primary_thread())</PRE
1717 NAME="GNOME-VFS-IS-PRIMARY-THREAD"
1719 >gnome_vfs_is_primary_thread ()</H3
1728 CLASS="PROGRAMLISTING"
1730 HREF=../glib/glib-basic-types.html#GBOOLEAN
1731 >gboolean</A> gnome_vfs_is_primary_thread (void);</PRE
1738 CLASS="INFORMALTABLE"
1777 CLEAR="all"><BR><TABLE
1789 HREF="gnome-vfs-initialization.html"
1794 ><<< Previous Page</B
1827 HREF="everything-else.html"