7 CONTENT="Modular DocBook HTML Stylesheet Version 1.64
10 TITLE="GnomeVFS - Filesystem Abstraction library"
11 HREF="index.html"><LINK
13 TITLE="Common Data Types"
14 HREF="data-types.html"><LINK
17 HREF="gnome-vfs-types.html"><LINK
20 HREF="gnome-vfs-result.html"></HEAD
43 >GnomeVFS - Filesystem Abstraction library</FONT
52 HREF="gnome-vfs-types.html"
57 ><<< Previous Page</B
90 HREF="data-types.html"
106 HREF="gnome-vfs-result.html"
111 >Next Page >>></B
120 NAME="GNOME-VFS-FILE-INFO"
130 >File Info -- </DIV
132 CLASS="REFSYNOPSISDIV"
150 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-SYMLINK-CAPS"
151 >GNOME_VFS_FILE_INFO_SYMLINK</A
154 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-SET-SYMLINK-CAPS"
155 >GNOME_VFS_FILE_INFO_SET_SYMLINK</A
158 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-LOCAL-CAPS"
159 >GNOME_VFS_FILE_INFO_LOCAL</A
162 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-SET-LOCAL-CAPS"
163 >GNOME_VFS_FILE_INFO_SET_LOCAL</A
166 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-SUID-CAPS"
167 >GNOME_VFS_FILE_INFO_SUID</A
170 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-SGID-CAPS"
171 >GNOME_VFS_FILE_INFO_SGID</A
174 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-STICKY-CAPS"
175 >GNOME_VFS_FILE_INFO_STICKY</A
178 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-SET-SUID-CAPS"
179 >GNOME_VFS_FILE_INFO_SET_SUID</A
182 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-SET-SGID-CAPS"
183 >GNOME_VFS_FILE_INFO_SET_SGID</A
186 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-SET-STICKY-CAPS"
187 >GNOME_VFS_FILE_INFO_SET_STICKY</A
190 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
193 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-NEW"
194 >gnome_vfs_file_info_new</A
197 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-UNREF"
198 >gnome_vfs_file_info_unref</A
200 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
204 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-REF"
205 >gnome_vfs_file_info_ref</A
207 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
211 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-CLEAR"
212 >gnome_vfs_file_info_clear</A
214 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
218 HREF=../glib/glib-basic-types.html#GCHAR
220 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-GET-MIME-TYPE"
221 >gnome_vfs_file_info_get_mime_type</A
224 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
228 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-COPY"
229 >gnome_vfs_file_info_copy</A
231 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
235 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
239 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
242 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-DUP"
243 >gnome_vfs_file_info_dup</A
245 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
249 HREF=../glib/glib-basic-types.html#GBOOLEAN
251 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-MATCHES"
252 >gnome_vfs_file_info_matches</A
254 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
258 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
262 HREF=../glib/glib-doubly-linked-lists.html#GLIST
264 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-LIST-REF"
265 >gnome_vfs_file_info_list_ref</A
267 HREF=../glib/glib-doubly-linked-lists.html#GLIST
270 HREF=../glib/glib-doubly-linked-lists.html#GLIST
272 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-LIST-UNREF"
273 >gnome_vfs_file_info_list_unref</A
275 HREF=../glib/glib-doubly-linked-lists.html#GLIST
278 HREF=../glib/glib-doubly-linked-lists.html#GLIST
280 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-LIST-COPY"
281 >gnome_vfs_file_info_list_copy</A
283 HREF=../glib/glib-doubly-linked-lists.html#GLIST
286 HREF="gnome-vfs-file-info.html#GNOME-VFS-FILE-INFO-LIST-FREE"
287 >gnome_vfs_file_info_list_free</A
289 HREF=../glib/glib-doubly-linked-lists.html#GLIST
290 >GList</A> *list);</PRE
319 NAME="GNOME-VFS-FILE-INFO-SYMLINK-CAPS"
321 >GNOME_VFS_FILE_INFO_SYMLINK()</H3
330 CLASS="PROGRAMLISTING"
331 >#define GNOME_VFS_FILE_INFO_SYMLINK(info)</PRE
338 CLASS="INFORMALTABLE"
382 NAME="GNOME-VFS-FILE-INFO-SET-SYMLINK-CAPS"
384 >GNOME_VFS_FILE_INFO_SET_SYMLINK()</H3
393 CLASS="PROGRAMLISTING"
394 >#define GNOME_VFS_FILE_INFO_SET_SYMLINK(info, value)</PRE
401 CLASS="INFORMALTABLE"
462 NAME="GNOME-VFS-FILE-INFO-LOCAL-CAPS"
464 >GNOME_VFS_FILE_INFO_LOCAL()</H3
473 CLASS="PROGRAMLISTING"
474 >#define GNOME_VFS_FILE_INFO_LOCAL(info)</PRE
481 CLASS="INFORMALTABLE"
525 NAME="GNOME-VFS-FILE-INFO-SET-LOCAL-CAPS"
527 >GNOME_VFS_FILE_INFO_SET_LOCAL()</H3
536 CLASS="PROGRAMLISTING"
537 >#define GNOME_VFS_FILE_INFO_SET_LOCAL(info, value)</PRE
544 CLASS="INFORMALTABLE"
605 NAME="GNOME-VFS-FILE-INFO-SUID-CAPS"
607 >GNOME_VFS_FILE_INFO_SUID()</H3
616 CLASS="PROGRAMLISTING"
617 >#define GNOME_VFS_FILE_INFO_SUID(info)</PRE
624 CLASS="INFORMALTABLE"
668 NAME="GNOME-VFS-FILE-INFO-SGID-CAPS"
670 >GNOME_VFS_FILE_INFO_SGID()</H3
679 CLASS="PROGRAMLISTING"
680 >#define GNOME_VFS_FILE_INFO_SGID(info)</PRE
687 CLASS="INFORMALTABLE"
731 NAME="GNOME-VFS-FILE-INFO-STICKY-CAPS"
733 >GNOME_VFS_FILE_INFO_STICKY()</H3
742 CLASS="PROGRAMLISTING"
743 >#define GNOME_VFS_FILE_INFO_STICKY(info)</PRE
750 CLASS="INFORMALTABLE"
794 NAME="GNOME-VFS-FILE-INFO-SET-SUID-CAPS"
796 >GNOME_VFS_FILE_INFO_SET_SUID()</H3
805 CLASS="PROGRAMLISTING"
806 >#define GNOME_VFS_FILE_INFO_SET_SUID(info, value)</PRE
813 CLASS="INFORMALTABLE"
874 NAME="GNOME-VFS-FILE-INFO-SET-SGID-CAPS"
876 >GNOME_VFS_FILE_INFO_SET_SGID()</H3
885 CLASS="PROGRAMLISTING"
886 >#define GNOME_VFS_FILE_INFO_SET_SGID(info, value)</PRE
893 CLASS="INFORMALTABLE"
954 NAME="GNOME-VFS-FILE-INFO-SET-STICKY-CAPS"
956 >GNOME_VFS_FILE_INFO_SET_STICKY()</H3
965 CLASS="PROGRAMLISTING"
966 >#define GNOME_VFS_FILE_INFO_SET_STICKY(info, value)</PRE
973 CLASS="INFORMALTABLE"
1034 NAME="GNOME-VFS-FILE-INFO-NEW"
1036 >gnome_vfs_file_info_new ()</H3
1045 CLASS="PROGRAMLISTING"
1047 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
1048 >GnomeVFSFileInfo</A
1049 >* gnome_vfs_file_info_new (void);</PRE
1054 >Allocate and initialize a new file information struct.</P
1058 CLASS="INFORMALTABLE"
1085 > A pointer to the new file information struct.</TD
1100 NAME="GNOME-VFS-FILE-INFO-UNREF"
1102 >gnome_vfs_file_info_unref ()</H3
1111 CLASS="PROGRAMLISTING"
1112 >void gnome_vfs_file_info_unref (<A
1113 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
1114 >GnomeVFSFileInfo</A
1129 CLASS="INFORMALTABLE"
1158 > Pointer to a file information struct</TD
1173 NAME="GNOME-VFS-FILE-INFO-REF"
1175 >gnome_vfs_file_info_ref ()</H3
1184 CLASS="PROGRAMLISTING"
1185 >void gnome_vfs_file_info_ref (<A
1186 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
1187 >GnomeVFSFileInfo</A
1193 >Increment reference count</P
1197 CLASS="INFORMALTABLE"
1226 > Pointer to a file information struct</TD
1241 NAME="GNOME-VFS-FILE-INFO-CLEAR"
1243 >gnome_vfs_file_info_clear ()</H3
1252 CLASS="PROGRAMLISTING"
1253 >void gnome_vfs_file_info_clear (<A
1254 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
1255 >GnomeVFSFileInfo</A
1266 > so that it's ready to accept new data. This is
1267 supposed to be used when <TT
1272 > already contains meaningful information which
1273 we want to replace.</P
1277 CLASS="INFORMALTABLE"
1306 > Pointer to a file information struct</TD
1321 NAME="GNOME-VFS-FILE-INFO-GET-MIME-TYPE"
1323 >gnome_vfs_file_info_get_mime_type ()</H3
1332 CLASS="PROGRAMLISTING"
1334 HREF=../glib/glib-basic-types.html#GCHAR
1335 >gchar</A>* gnome_vfs_file_info_get_mime_type
1337 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
1338 >GnomeVFSFileInfo</A
1344 >Retrieve MIME type from <TT
1349 >. There is no need to free the return
1354 CLASS="INFORMALTABLE"
1383 > A pointer to a file information struct</TD
1398 > A pointer to a string representing the MIME type.</TD
1413 NAME="GNOME-VFS-FILE-INFO-COPY"
1415 >gnome_vfs_file_info_copy ()</H3
1424 CLASS="PROGRAMLISTING"
1425 >void gnome_vfs_file_info_copy (<A
1426 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
1427 >GnomeVFSFileInfo</A
1430 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
1431 >GnomeVFSFileInfo</A
1437 >Copy information from <TT
1451 CLASS="INFORMALTABLE"
1480 > Pointer to a struct to copy <TT
1485 >'s information into</TD
1502 > Pointer to the information to be copied into <TT
1522 NAME="GNOME-VFS-FILE-INFO-DUP"
1524 >gnome_vfs_file_info_dup ()</H3
1533 CLASS="PROGRAMLISTING"
1535 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
1536 >GnomeVFSFileInfo</A
1537 >* gnome_vfs_file_info_dup (const <A
1538 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
1539 >GnomeVFSFileInfo</A
1549 CLASS="INFORMALTABLE"
1578 > Pointer to a file information structure to duplicate</TD
1593 >a new file information struct that duplicates the information in <TT
1613 NAME="GNOME-VFS-FILE-INFO-MATCHES"
1615 >gnome_vfs_file_info_matches ()</H3
1624 CLASS="PROGRAMLISTING"
1626 HREF=../glib/glib-basic-types.html#GBOOLEAN
1627 >gboolean</A> gnome_vfs_file_info_matches (const <A
1628 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
1629 >GnomeVFSFileInfo</A
1632 HREF="gnome-vfs-types.html#GNOMEVFSFILEINFO"
1633 >GnomeVFSFileInfo</A
1639 >Compare the two file info structs, return TRUE if they match.</P
1643 CLASS="INFORMALTABLE"
1672 > first GnomeVFSFileInfo struct to compare</TD
1689 > second GnomeVFSFileInfo struct to compare</TD
1704 > TRUE if the two GnomeVFSFileInfos match, otherwise return FALSE.</TD
1719 NAME="GNOME-VFS-FILE-INFO-LIST-REF"
1721 >gnome_vfs_file_info_list_ref ()</H3
1730 CLASS="PROGRAMLISTING"
1732 HREF=../glib/glib-doubly-linked-lists.html#GLIST
1733 >GList</A>* gnome_vfs_file_info_list_ref (<A
1734 HREF=../glib/glib-doubly-linked-lists.html#GLIST
1735 >GList</A> *list);</PRE
1742 CLASS="INFORMALTABLE"
1801 NAME="GNOME-VFS-FILE-INFO-LIST-UNREF"
1803 >gnome_vfs_file_info_list_unref ()</H3
1812 CLASS="PROGRAMLISTING"
1814 HREF=../glib/glib-doubly-linked-lists.html#GLIST
1815 >GList</A>* gnome_vfs_file_info_list_unref (<A
1816 HREF=../glib/glib-doubly-linked-lists.html#GLIST
1817 >GList</A> *list);</PRE
1824 CLASS="INFORMALTABLE"
1883 NAME="GNOME-VFS-FILE-INFO-LIST-COPY"
1885 >gnome_vfs_file_info_list_copy ()</H3
1894 CLASS="PROGRAMLISTING"
1896 HREF=../glib/glib-doubly-linked-lists.html#GLIST
1897 >GList</A>* gnome_vfs_file_info_list_copy (<A
1898 HREF=../glib/glib-doubly-linked-lists.html#GLIST
1899 >GList</A> *list);</PRE
1906 CLASS="INFORMALTABLE"
1965 NAME="GNOME-VFS-FILE-INFO-LIST-FREE"
1967 >gnome_vfs_file_info_list_free ()</H3
1976 CLASS="PROGRAMLISTING"
1977 >void gnome_vfs_file_info_list_free (<A
1978 HREF=../glib/glib-doubly-linked-lists.html#GLIST
1979 >GList</A> *list);</PRE
1986 CLASS="INFORMALTABLE"
2027 CLEAR="all"><BR><TABLE
2039 HREF="gnome-vfs-types.html"
2044 ><<< Previous Page</B
2077 HREF="data-types.html"
2093 HREF="gnome-vfs-result.html"
2098 >Next Page >>></B