ftp://ftp.redhat.com/pub/redhat/linux/rawhide/SRPMS/SRPMS/gnome-vfs2-2.3.8-1.src.rpm
[gnome-vfs-httpcaptive.git] / doc / html / gnome-vfs-utils.html
1 <HTML
2 ><HEAD
3 ><TITLE
4 >utils</TITLE
5 ><META
6 NAME="GENERATOR"
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.64
8 "><LINK
9 REL="HOME"
10 TITLE="GnomeVFS - Filesystem Abstraction library"
11 HREF="index.html"><LINK
12 REL="UP"
13 TITLE="Other APIs"
14 HREF="everything-else.html"><LINK
15 REL="PREVIOUS"
16 TITLE="Initialization"
17 HREF="gnome-vfs-initialization.html"></HEAD
18 ><BODY
19 CLASS="REFENTRY"
20 BGCOLOR="#FFFFFF"
21 TEXT="#000000"
22 LINK="#0000FF"
23 VLINK="#840084"
24 ALINK="#0000FF"
25 ><DIV
26 CLASS="NAVHEADER"
27 ><TABLE
28 WIDTH="100%"
29 BORDER="0"
30 BGCOLOR="#000000"
31 CELLPADDING="1"
32 CELLSPACING="0"
33 ><TR
34 ><TH
35 COLSPAN="4"
36 ALIGN="center"
37 ><FONT
38 COLOR="#FFFFFF"
39 SIZE="5"
40 >GnomeVFS - Filesystem Abstraction library</FONT
41 ></TH
42 ></TR
43 ><TR
44 ><TD
45 WIDTH="25%"
46 BGCOLOR="#C00000"
47 ALIGN="left"
48 ><A
49 HREF="gnome-vfs-initialization.html"
50 ><FONT
51 COLOR="#FFFFFF"
52 SIZE="3"
53 ><B
54 >&#60;&#60;&#60; Previous Page</B
55 ></FONT
56 ></A
57 ></TD
58 ><TD
59 WIDTH="25%"
60 BGCOLOR="#0000C0"
61 ALIGN="center"
62 ><FONT
63 COLOR="#FFFFFF"
64 SIZE="3"
65 ><B
66 ><A
67 HREF="index.html"
68 ><FONT
69 COLOR="#FFFFFF"
70 SIZE="3"
71 ><B
72 >Home</B
73 ></FONT
74 ></A
75 ></B
76 ></FONT
77 ></TD
78 ><TD
79 WIDTH="25%"
80 BGCOLOR="#00C000"
81 ALIGN="center"
82 ><FONT
83 COLOR="#FFFFFF"
84 SIZE="3"
85 ><B
86 ><A
87 HREF="everything-else.html"
88 ><FONT
89 COLOR="#FFFFFF"
90 SIZE="3"
91 ><B
92 >Up</B
93 ></FONT
94 ></A
95 ></B
96 ></FONT
97 ></TD
98 ><TD
99 WIDTH="25%"
100 BGCOLOR="#C00000"
101 ALIGN="right"
102 >&nbsp;</TD
103 ></TR
104 ></TABLE
105 ></DIV
106 ><H1
107 ><A
108 NAME="GNOME-VFS-UTILS"
109 >utils</A
110 ></H1
111 ><DIV
112 CLASS="REFNAMEDIV"
113 ><A
114 NAME="AEN9596"
115 ></A
116 ><H2
117 >Name</H2
118 >utils&nbsp;--&nbsp;</DIV
119 ><DIV
120 CLASS="REFSYNOPSISDIV"
121 ><A
122 NAME="AEN9599"
123 ></A
124 ><H2
125 >Synopsis</H2
126 ><TABLE
127 BORDER="0"
128 BGCOLOR="#D6E8FF"
129 WIDTH="100%"
130 CELLPADDING="6"
131 ><TR
132 ><TD
133 ><PRE
134 CLASS="SYNOPSIS"
135 >&#13;
136
137 char*       <A
138 HREF="gnome-vfs-utils.html#GNOME-VFS-FORMAT-FILE-SIZE-FOR-DISPLAY"
139 >gnome_vfs_format_file_size_for_display</A
140 >
141                                             (<A
142 HREF="gnome-vfs-file-size.html#GNOMEVFSFILESIZE"
143 >GnomeVFSFileSize</A
144 > size);
145 char*       <A
146 HREF="gnome-vfs-utils.html#GNOME-VFS-ESCAPE-STRING"
147 >gnome_vfs_escape_string</A
148 >         (const char *string);
149 char*       <A
150 HREF="gnome-vfs-utils.html#GNOME-VFS-ESCAPE-PATH-STRING"
151 >gnome_vfs_escape_path_string</A
152 >    (const char *path);
153 char*       <A
154 HREF="gnome-vfs-utils.html#GNOME-VFS-ESCAPE-HOST-AND-PATH-STRING"
155 >gnome_vfs_escape_host_and_path_string</A
156 >
157                                             (const char *path);
158 char*       <A
159 HREF="gnome-vfs-utils.html#GNOME-VFS-ESCAPE-SLASHES"
160 >gnome_vfs_escape_slashes</A
161 >        (const char *string);
162 char*       <A
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);
167 char*       <A
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);
172 char*       <A
173 HREF="gnome-vfs-utils.html#GNOME-VFS-MAKE-URI-CANONICAL"
174 >gnome_vfs_make_uri_canonical</A
175 >    (const char *uri);
176 char*       <A
177 HREF="gnome-vfs-utils.html#GNOME-VFS-MAKE-PATH-NAME-CANONICAL"
178 >gnome_vfs_make_path_name_canonical</A
179 >
180                                             (const char *path);
181 char*       <A
182 HREF="gnome-vfs-utils.html#GNOME-VFS-EXPAND-INITIAL-TILDE"
183 >gnome_vfs_expand_initial_tilde</A
184 >  (const char *path);
185 char*       <A
186 HREF="gnome-vfs-utils.html#GNOME-VFS-UNESCAPE-STRING-FOR-DISPLAY"
187 >gnome_vfs_unescape_string_for_display</A
188 >
189                                             (const char *escaped);
190 char*       <A
191 HREF="gnome-vfs-utils.html#GNOME-VFS-GET-LOCAL-PATH-FROM-URI"
192 >gnome_vfs_get_local_path_from_uri</A
193 >
194                                             (const char *uri);
195 char*       <A
196 HREF="gnome-vfs-utils.html#GNOME-VFS-GET-URI-FROM-LOCAL-PATH"
197 >gnome_vfs_get_uri_from_local_path</A
198 >
199                                             (const char *local_full_path);
200 <A
201 HREF=../glib/glib-basic-types.html#GBOOLEAN
202 >gboolean</A>    <A
203 HREF="gnome-vfs-utils.html#GNOME-VFS-IS-EXECUTABLE-COMMAND-STRING"
204 >gnome_vfs_is_executable_command_string</A
205 >
206                                             (const char *command_string);
207 void        <A
208 HREF="gnome-vfs-utils.html#GNOME-VFS-LIST-DEEP-FREE"
209 >gnome_vfs_list_deep_free</A
210 >        (<A
211 HREF=../glib/glib-doubly-linked-lists.html#GLIST
212 >GList</A> *list);
213 <A
214 HREF="gnome-vfs-types.html#GNOMEVFSRESULT"
215 >GnomeVFSResult</A
216 > <A
217 HREF="gnome-vfs-utils.html#GNOME-VFS-GET-VOLUME-FREE-SPACE"
218 >gnome_vfs_get_volume_free_space</A
219 >
220                                             (const GnomeVFSURI *vfs_uri,
221                                              <A
222 HREF="gnome-vfs-file-size.html#GNOMEVFSFILESIZE"
223 >GnomeVFSFileSize</A
224 > *size);
225 char*       <A
226 HREF="gnome-vfs-utils.html#GNOME-VFS-ICON-PATH-FROM-FILENAME"
227 >gnome_vfs_icon_path_from_filename</A
228 >
229                                             (const char *filename);
230 #define     <A
231 HREF="gnome-vfs-utils.html#GNOME-VFS-ASSERT-PRIMARY-THREAD-CAPS"
232 >GNOME_VFS_ASSERT_PRIMARY_THREAD</A
233 >
234 #define     <A
235 HREF="gnome-vfs-utils.html#GNOME-VFS-ASSERT-SECONDARY-THREAD-CAPS"
236 >GNOME_VFS_ASSERT_SECONDARY_THREAD</A
237 >
238 <A
239 HREF=../glib/glib-basic-types.html#GBOOLEAN
240 >gboolean</A>    <A
241 HREF="gnome-vfs-utils.html#GNOME-VFS-IS-PRIMARY-THREAD"
242 >gnome_vfs_is_primary_thread</A
243 >     (void);</PRE
244 ></TD
245 ></TR
246 ></TABLE
247 ></DIV
248 ><DIV
249 CLASS="REFSECT1"
250 ><A
251 NAME="AEN9629"
252 ></A
253 ><H2
254 >Description</H2
255 ><P
256 ></P
257 ></DIV
258 ><DIV
259 CLASS="REFSECT1"
260 ><A
261 NAME="AEN9632"
262 ></A
263 ><H2
264 >Details</H2
265 ><DIV
266 CLASS="REFSECT2"
267 ><A
268 NAME="AEN9634"
269 ></A
270 ><H3
271 ><A
272 NAME="GNOME-VFS-FORMAT-FILE-SIZE-FOR-DISPLAY"
273 ></A
274 >gnome_vfs_format_file_size_for_display ()</H3
275 ><TABLE
276 BORDER="0"
277 BGCOLOR="#D6E8FF"
278 WIDTH="100%"
279 CELLPADDING="6"
280 ><TR
281 ><TD
282 ><PRE
283 CLASS="PROGRAMLISTING"
284 >char*       gnome_vfs_format_file_size_for_display
285                                             (<A
286 HREF="gnome-vfs-file-size.html#GNOMEVFSFILESIZE"
287 >GnomeVFSFileSize</A
288 > size);</PRE
289 ></TD
290 ></TR
291 ></TABLE
292 ><P
293 ></P
294 ><DIV
295 CLASS="INFORMALTABLE"
296 ><A
297 NAME="AEN9640"
298 ></A
299 ><P
300 ></P
301 ><TABLE
302 BORDER="0"
303 WIDTH="100%"
304 BGCOLOR="#FFD0D0"
305 CELLSPACING="0"
306 CELLPADDING="4"
307 CLASS="CALSTABLE"
308 ><TBODY
309 ><TR
310 ><TD
311 WIDTH="20%"
312 ALIGN="RIGHT"
313 VALIGN="TOP"
314 ><TT
315 CLASS="PARAMETER"
316 ><I
317 >size</I
318 ></TT
319 >&nbsp;:</TD
320 ><TD
321 WIDTH="80%"
322 ALIGN="LEFT"
323 VALIGN="TOP"
324 >&nbsp;</TD
325 ></TR
326 ><TR
327 ><TD
328 WIDTH="20%"
329 ALIGN="RIGHT"
330 VALIGN="TOP"
331 ><I
332 CLASS="EMPHASIS"
333 >Returns</I
334 > :</TD
335 ><TD
336 WIDTH="80%"
337 ALIGN="LEFT"
338 VALIGN="TOP"
339 >&nbsp;</TD
340 ></TR
341 ></TBODY
342 ></TABLE
343 ><P
344 ></P
345 ></DIV
346 ></DIV
347 ><HR><DIV
348 CLASS="REFSECT2"
349 ><A
350 NAME="AEN9653"
351 ></A
352 ><H3
353 ><A
354 NAME="GNOME-VFS-ESCAPE-STRING"
355 ></A
356 >gnome_vfs_escape_string ()</H3
357 ><TABLE
358 BORDER="0"
359 BGCOLOR="#D6E8FF"
360 WIDTH="100%"
361 CELLPADDING="6"
362 ><TR
363 ><TD
364 ><PRE
365 CLASS="PROGRAMLISTING"
366 >char*       gnome_vfs_escape_string         (const char *string);</PRE
367 ></TD
368 ></TR
369 ></TABLE
370 ><P
371 ></P
372 ><DIV
373 CLASS="INFORMALTABLE"
374 ><A
375 NAME="AEN9658"
376 ></A
377 ><P
378 ></P
379 ><TABLE
380 BORDER="0"
381 WIDTH="100%"
382 BGCOLOR="#FFD0D0"
383 CELLSPACING="0"
384 CELLPADDING="4"
385 CLASS="CALSTABLE"
386 ><TBODY
387 ><TR
388 ><TD
389 WIDTH="20%"
390 ALIGN="RIGHT"
391 VALIGN="TOP"
392 ><TT
393 CLASS="PARAMETER"
394 ><I
395 >string</I
396 ></TT
397 >&nbsp;:</TD
398 ><TD
399 WIDTH="80%"
400 ALIGN="LEFT"
401 VALIGN="TOP"
402 >&nbsp;</TD
403 ></TR
404 ><TR
405 ><TD
406 WIDTH="20%"
407 ALIGN="RIGHT"
408 VALIGN="TOP"
409 ><I
410 CLASS="EMPHASIS"
411 >Returns</I
412 > :</TD
413 ><TD
414 WIDTH="80%"
415 ALIGN="LEFT"
416 VALIGN="TOP"
417 >&nbsp;</TD
418 ></TR
419 ></TBODY
420 ></TABLE
421 ><P
422 ></P
423 ></DIV
424 ></DIV
425 ><HR><DIV
426 CLASS="REFSECT2"
427 ><A
428 NAME="AEN9671"
429 ></A
430 ><H3
431 ><A
432 NAME="GNOME-VFS-ESCAPE-PATH-STRING"
433 ></A
434 >gnome_vfs_escape_path_string ()</H3
435 ><TABLE
436 BORDER="0"
437 BGCOLOR="#D6E8FF"
438 WIDTH="100%"
439 CELLPADDING="6"
440 ><TR
441 ><TD
442 ><PRE
443 CLASS="PROGRAMLISTING"
444 >char*       gnome_vfs_escape_path_string    (const char *path);</PRE
445 ></TD
446 ></TR
447 ></TABLE
448 ><P
449 ></P
450 ><DIV
451 CLASS="INFORMALTABLE"
452 ><A
453 NAME="AEN9676"
454 ></A
455 ><P
456 ></P
457 ><TABLE
458 BORDER="0"
459 WIDTH="100%"
460 BGCOLOR="#FFD0D0"
461 CELLSPACING="0"
462 CELLPADDING="4"
463 CLASS="CALSTABLE"
464 ><TBODY
465 ><TR
466 ><TD
467 WIDTH="20%"
468 ALIGN="RIGHT"
469 VALIGN="TOP"
470 ><TT
471 CLASS="PARAMETER"
472 ><I
473 >path</I
474 ></TT
475 >&nbsp;:</TD
476 ><TD
477 WIDTH="80%"
478 ALIGN="LEFT"
479 VALIGN="TOP"
480 >&nbsp;</TD
481 ></TR
482 ><TR
483 ><TD
484 WIDTH="20%"
485 ALIGN="RIGHT"
486 VALIGN="TOP"
487 ><I
488 CLASS="EMPHASIS"
489 >Returns</I
490 > :</TD
491 ><TD
492 WIDTH="80%"
493 ALIGN="LEFT"
494 VALIGN="TOP"
495 >&nbsp;</TD
496 ></TR
497 ></TBODY
498 ></TABLE
499 ><P
500 ></P
501 ></DIV
502 ></DIV
503 ><HR><DIV
504 CLASS="REFSECT2"
505 ><A
506 NAME="AEN9689"
507 ></A
508 ><H3
509 ><A
510 NAME="GNOME-VFS-ESCAPE-HOST-AND-PATH-STRING"
511 ></A
512 >gnome_vfs_escape_host_and_path_string ()</H3
513 ><TABLE
514 BORDER="0"
515 BGCOLOR="#D6E8FF"
516 WIDTH="100%"
517 CELLPADDING="6"
518 ><TR
519 ><TD
520 ><PRE
521 CLASS="PROGRAMLISTING"
522 >char*       gnome_vfs_escape_host_and_path_string
523                                             (const char *path);</PRE
524 ></TD
525 ></TR
526 ></TABLE
527 ><P
528 ></P
529 ><DIV
530 CLASS="INFORMALTABLE"
531 ><A
532 NAME="AEN9694"
533 ></A
534 ><P
535 ></P
536 ><TABLE
537 BORDER="0"
538 WIDTH="100%"
539 BGCOLOR="#FFD0D0"
540 CELLSPACING="0"
541 CELLPADDING="4"
542 CLASS="CALSTABLE"
543 ><TBODY
544 ><TR
545 ><TD
546 WIDTH="20%"
547 ALIGN="RIGHT"
548 VALIGN="TOP"
549 ><TT
550 CLASS="PARAMETER"
551 ><I
552 >path</I
553 ></TT
554 >&nbsp;:</TD
555 ><TD
556 WIDTH="80%"
557 ALIGN="LEFT"
558 VALIGN="TOP"
559 >&nbsp;</TD
560 ></TR
561 ><TR
562 ><TD
563 WIDTH="20%"
564 ALIGN="RIGHT"
565 VALIGN="TOP"
566 ><I
567 CLASS="EMPHASIS"
568 >Returns</I
569 > :</TD
570 ><TD
571 WIDTH="80%"
572 ALIGN="LEFT"
573 VALIGN="TOP"
574 >&nbsp;</TD
575 ></TR
576 ></TBODY
577 ></TABLE
578 ><P
579 ></P
580 ></DIV
581 ></DIV
582 ><HR><DIV
583 CLASS="REFSECT2"
584 ><A
585 NAME="AEN9707"
586 ></A
587 ><H3
588 ><A
589 NAME="GNOME-VFS-ESCAPE-SLASHES"
590 ></A
591 >gnome_vfs_escape_slashes ()</H3
592 ><TABLE
593 BORDER="0"
594 BGCOLOR="#D6E8FF"
595 WIDTH="100%"
596 CELLPADDING="6"
597 ><TR
598 ><TD
599 ><PRE
600 CLASS="PROGRAMLISTING"
601 >char*       gnome_vfs_escape_slashes        (const char *string);</PRE
602 ></TD
603 ></TR
604 ></TABLE
605 ><P
606 ></P
607 ><DIV
608 CLASS="INFORMALTABLE"
609 ><A
610 NAME="AEN9712"
611 ></A
612 ><P
613 ></P
614 ><TABLE
615 BORDER="0"
616 WIDTH="100%"
617 BGCOLOR="#FFD0D0"
618 CELLSPACING="0"
619 CELLPADDING="4"
620 CLASS="CALSTABLE"
621 ><TBODY
622 ><TR
623 ><TD
624 WIDTH="20%"
625 ALIGN="RIGHT"
626 VALIGN="TOP"
627 ><TT
628 CLASS="PARAMETER"
629 ><I
630 >string</I
631 ></TT
632 >&nbsp;:</TD
633 ><TD
634 WIDTH="80%"
635 ALIGN="LEFT"
636 VALIGN="TOP"
637 >&nbsp;</TD
638 ></TR
639 ><TR
640 ><TD
641 WIDTH="20%"
642 ALIGN="RIGHT"
643 VALIGN="TOP"
644 ><I
645 CLASS="EMPHASIS"
646 >Returns</I
647 > :</TD
648 ><TD
649 WIDTH="80%"
650 ALIGN="LEFT"
651 VALIGN="TOP"
652 >&nbsp;</TD
653 ></TR
654 ></TBODY
655 ></TABLE
656 ><P
657 ></P
658 ></DIV
659 ></DIV
660 ><HR><DIV
661 CLASS="REFSECT2"
662 ><A
663 NAME="AEN9725"
664 ></A
665 ><H3
666 ><A
667 NAME="GNOME-VFS-ESCAPE-SET"
668 ></A
669 >gnome_vfs_escape_set ()</H3
670 ><TABLE
671 BORDER="0"
672 BGCOLOR="#D6E8FF"
673 WIDTH="100%"
674 CELLPADDING="6"
675 ><TR
676 ><TD
677 ><PRE
678 CLASS="PROGRAMLISTING"
679 >char*       gnome_vfs_escape_set            (const char *string,
680                                              const char *match_set);</PRE
681 ></TD
682 ></TR
683 ></TABLE
684 ><P
685 ></P
686 ><DIV
687 CLASS="INFORMALTABLE"
688 ><A
689 NAME="AEN9730"
690 ></A
691 ><P
692 ></P
693 ><TABLE
694 BORDER="0"
695 WIDTH="100%"
696 BGCOLOR="#FFD0D0"
697 CELLSPACING="0"
698 CELLPADDING="4"
699 CLASS="CALSTABLE"
700 ><TBODY
701 ><TR
702 ><TD
703 WIDTH="20%"
704 ALIGN="RIGHT"
705 VALIGN="TOP"
706 ><TT
707 CLASS="PARAMETER"
708 ><I
709 >string</I
710 ></TT
711 >&nbsp;:</TD
712 ><TD
713 WIDTH="80%"
714 ALIGN="LEFT"
715 VALIGN="TOP"
716 >&nbsp;</TD
717 ></TR
718 ><TR
719 ><TD
720 WIDTH="20%"
721 ALIGN="RIGHT"
722 VALIGN="TOP"
723 ><TT
724 CLASS="PARAMETER"
725 ><I
726 >match_set</I
727 ></TT
728 >&nbsp;:</TD
729 ><TD
730 WIDTH="80%"
731 ALIGN="LEFT"
732 VALIGN="TOP"
733 >&nbsp;</TD
734 ></TR
735 ><TR
736 ><TD
737 WIDTH="20%"
738 ALIGN="RIGHT"
739 VALIGN="TOP"
740 ><I
741 CLASS="EMPHASIS"
742 >Returns</I
743 > :</TD
744 ><TD
745 WIDTH="80%"
746 ALIGN="LEFT"
747 VALIGN="TOP"
748 >&nbsp;</TD
749 ></TR
750 ></TBODY
751 ></TABLE
752 ><P
753 ></P
754 ></DIV
755 ></DIV
756 ><HR><DIV
757 CLASS="REFSECT2"
758 ><A
759 NAME="AEN9747"
760 ></A
761 ><H3
762 ><A
763 NAME="GNOME-VFS-UNESCAPE-STRING"
764 ></A
765 >gnome_vfs_unescape_string ()</H3
766 ><TABLE
767 BORDER="0"
768 BGCOLOR="#D6E8FF"
769 WIDTH="100%"
770 CELLPADDING="6"
771 ><TR
772 ><TD
773 ><PRE
774 CLASS="PROGRAMLISTING"
775 >char*       gnome_vfs_unescape_string       (const char *string,
776                                              const char *illegal_characters);</PRE
777 ></TD
778 ></TR
779 ></TABLE
780 ><P
781 ></P
782 ><DIV
783 CLASS="INFORMALTABLE"
784 ><A
785 NAME="AEN9752"
786 ></A
787 ><P
788 ></P
789 ><TABLE
790 BORDER="0"
791 WIDTH="100%"
792 BGCOLOR="#FFD0D0"
793 CELLSPACING="0"
794 CELLPADDING="4"
795 CLASS="CALSTABLE"
796 ><TBODY
797 ><TR
798 ><TD
799 WIDTH="20%"
800 ALIGN="RIGHT"
801 VALIGN="TOP"
802 ><TT
803 CLASS="PARAMETER"
804 ><I
805 >string</I
806 ></TT
807 >&nbsp;:</TD
808 ><TD
809 WIDTH="80%"
810 ALIGN="LEFT"
811 VALIGN="TOP"
812 >&nbsp;</TD
813 ></TR
814 ><TR
815 ><TD
816 WIDTH="20%"
817 ALIGN="RIGHT"
818 VALIGN="TOP"
819 ><TT
820 CLASS="PARAMETER"
821 ><I
822 >illegal_characters</I
823 ></TT
824 >&nbsp;:</TD
825 ><TD
826 WIDTH="80%"
827 ALIGN="LEFT"
828 VALIGN="TOP"
829 >&nbsp;</TD
830 ></TR
831 ><TR
832 ><TD
833 WIDTH="20%"
834 ALIGN="RIGHT"
835 VALIGN="TOP"
836 ><I
837 CLASS="EMPHASIS"
838 >Returns</I
839 > :</TD
840 ><TD
841 WIDTH="80%"
842 ALIGN="LEFT"
843 VALIGN="TOP"
844 >&nbsp;</TD
845 ></TR
846 ></TBODY
847 ></TABLE
848 ><P
849 ></P
850 ></DIV
851 ></DIV
852 ><HR><DIV
853 CLASS="REFSECT2"
854 ><A
855 NAME="AEN9769"
856 ></A
857 ><H3
858 ><A
859 NAME="GNOME-VFS-MAKE-URI-CANONICAL"
860 ></A
861 >gnome_vfs_make_uri_canonical ()</H3
862 ><TABLE
863 BORDER="0"
864 BGCOLOR="#D6E8FF"
865 WIDTH="100%"
866 CELLPADDING="6"
867 ><TR
868 ><TD
869 ><PRE
870 CLASS="PROGRAMLISTING"
871 >char*       gnome_vfs_make_uri_canonical    (const char *uri);</PRE
872 ></TD
873 ></TR
874 ></TABLE
875 ><P
876 ></P
877 ><DIV
878 CLASS="INFORMALTABLE"
879 ><A
880 NAME="AEN9774"
881 ></A
882 ><P
883 ></P
884 ><TABLE
885 BORDER="0"
886 WIDTH="100%"
887 BGCOLOR="#FFD0D0"
888 CELLSPACING="0"
889 CELLPADDING="4"
890 CLASS="CALSTABLE"
891 ><TBODY
892 ><TR
893 ><TD
894 WIDTH="20%"
895 ALIGN="RIGHT"
896 VALIGN="TOP"
897 ><TT
898 CLASS="PARAMETER"
899 ><I
900 >uri</I
901 ></TT
902 >&nbsp;:</TD
903 ><TD
904 WIDTH="80%"
905 ALIGN="LEFT"
906 VALIGN="TOP"
907 >&nbsp;</TD
908 ></TR
909 ><TR
910 ><TD
911 WIDTH="20%"
912 ALIGN="RIGHT"
913 VALIGN="TOP"
914 ><I
915 CLASS="EMPHASIS"
916 >Returns</I
917 > :</TD
918 ><TD
919 WIDTH="80%"
920 ALIGN="LEFT"
921 VALIGN="TOP"
922 >&nbsp;</TD
923 ></TR
924 ></TBODY
925 ></TABLE
926 ><P
927 ></P
928 ></DIV
929 ></DIV
930 ><HR><DIV
931 CLASS="REFSECT2"
932 ><A
933 NAME="AEN9787"
934 ></A
935 ><H3
936 ><A
937 NAME="GNOME-VFS-MAKE-PATH-NAME-CANONICAL"
938 ></A
939 >gnome_vfs_make_path_name_canonical ()</H3
940 ><TABLE
941 BORDER="0"
942 BGCOLOR="#D6E8FF"
943 WIDTH="100%"
944 CELLPADDING="6"
945 ><TR
946 ><TD
947 ><PRE
948 CLASS="PROGRAMLISTING"
949 >char*       gnome_vfs_make_path_name_canonical
950                                             (const char *path);</PRE
951 ></TD
952 ></TR
953 ></TABLE
954 ><P
955 ></P
956 ><DIV
957 CLASS="INFORMALTABLE"
958 ><A
959 NAME="AEN9792"
960 ></A
961 ><P
962 ></P
963 ><TABLE
964 BORDER="0"
965 WIDTH="100%"
966 BGCOLOR="#FFD0D0"
967 CELLSPACING="0"
968 CELLPADDING="4"
969 CLASS="CALSTABLE"
970 ><TBODY
971 ><TR
972 ><TD
973 WIDTH="20%"
974 ALIGN="RIGHT"
975 VALIGN="TOP"
976 ><TT
977 CLASS="PARAMETER"
978 ><I
979 >path</I
980 ></TT
981 >&nbsp;:</TD
982 ><TD
983 WIDTH="80%"
984 ALIGN="LEFT"
985 VALIGN="TOP"
986 >&nbsp;</TD
987 ></TR
988 ><TR
989 ><TD
990 WIDTH="20%"
991 ALIGN="RIGHT"
992 VALIGN="TOP"
993 ><I
994 CLASS="EMPHASIS"
995 >Returns</I
996 > :</TD
997 ><TD
998 WIDTH="80%"
999 ALIGN="LEFT"
1000 VALIGN="TOP"
1001 >&nbsp;</TD
1002 ></TR
1003 ></TBODY
1004 ></TABLE
1005 ><P
1006 ></P
1007 ></DIV
1008 ></DIV
1009 ><HR><DIV
1010 CLASS="REFSECT2"
1011 ><A
1012 NAME="AEN9805"
1013 ></A
1014 ><H3
1015 ><A
1016 NAME="GNOME-VFS-EXPAND-INITIAL-TILDE"
1017 ></A
1018 >gnome_vfs_expand_initial_tilde ()</H3
1019 ><TABLE
1020 BORDER="0"
1021 BGCOLOR="#D6E8FF"
1022 WIDTH="100%"
1023 CELLPADDING="6"
1024 ><TR
1025 ><TD
1026 ><PRE
1027 CLASS="PROGRAMLISTING"
1028 >char*       gnome_vfs_expand_initial_tilde  (const char *path);</PRE
1029 ></TD
1030 ></TR
1031 ></TABLE
1032 ><P
1033 ></P
1034 ><DIV
1035 CLASS="INFORMALTABLE"
1036 ><A
1037 NAME="AEN9810"
1038 ></A
1039 ><P
1040 ></P
1041 ><TABLE
1042 BORDER="0"
1043 WIDTH="100%"
1044 BGCOLOR="#FFD0D0"
1045 CELLSPACING="0"
1046 CELLPADDING="4"
1047 CLASS="CALSTABLE"
1048 ><TBODY
1049 ><TR
1050 ><TD
1051 WIDTH="20%"
1052 ALIGN="RIGHT"
1053 VALIGN="TOP"
1054 ><TT
1055 CLASS="PARAMETER"
1056 ><I
1057 >path</I
1058 ></TT
1059 >&nbsp;:</TD
1060 ><TD
1061 WIDTH="80%"
1062 ALIGN="LEFT"
1063 VALIGN="TOP"
1064 >&nbsp;</TD
1065 ></TR
1066 ><TR
1067 ><TD
1068 WIDTH="20%"
1069 ALIGN="RIGHT"
1070 VALIGN="TOP"
1071 ><I
1072 CLASS="EMPHASIS"
1073 >Returns</I
1074 > :</TD
1075 ><TD
1076 WIDTH="80%"
1077 ALIGN="LEFT"
1078 VALIGN="TOP"
1079 >&nbsp;</TD
1080 ></TR
1081 ></TBODY
1082 ></TABLE
1083 ><P
1084 ></P
1085 ></DIV
1086 ></DIV
1087 ><HR><DIV
1088 CLASS="REFSECT2"
1089 ><A
1090 NAME="AEN9823"
1091 ></A
1092 ><H3
1093 ><A
1094 NAME="GNOME-VFS-UNESCAPE-STRING-FOR-DISPLAY"
1095 ></A
1096 >gnome_vfs_unescape_string_for_display ()</H3
1097 ><TABLE
1098 BORDER="0"
1099 BGCOLOR="#D6E8FF"
1100 WIDTH="100%"
1101 CELLPADDING="6"
1102 ><TR
1103 ><TD
1104 ><PRE
1105 CLASS="PROGRAMLISTING"
1106 >char*       gnome_vfs_unescape_string_for_display
1107                                             (const char *escaped);</PRE
1108 ></TD
1109 ></TR
1110 ></TABLE
1111 ><P
1112 ></P
1113 ><DIV
1114 CLASS="INFORMALTABLE"
1115 ><A
1116 NAME="AEN9828"
1117 ></A
1118 ><P
1119 ></P
1120 ><TABLE
1121 BORDER="0"
1122 WIDTH="100%"
1123 BGCOLOR="#FFD0D0"
1124 CELLSPACING="0"
1125 CELLPADDING="4"
1126 CLASS="CALSTABLE"
1127 ><TBODY
1128 ><TR
1129 ><TD
1130 WIDTH="20%"
1131 ALIGN="RIGHT"
1132 VALIGN="TOP"
1133 ><TT
1134 CLASS="PARAMETER"
1135 ><I
1136 >escaped</I
1137 ></TT
1138 >&nbsp;:</TD
1139 ><TD
1140 WIDTH="80%"
1141 ALIGN="LEFT"
1142 VALIGN="TOP"
1143 >&nbsp;</TD
1144 ></TR
1145 ><TR
1146 ><TD
1147 WIDTH="20%"
1148 ALIGN="RIGHT"
1149 VALIGN="TOP"
1150 ><I
1151 CLASS="EMPHASIS"
1152 >Returns</I
1153 > :</TD
1154 ><TD
1155 WIDTH="80%"
1156 ALIGN="LEFT"
1157 VALIGN="TOP"
1158 >&nbsp;</TD
1159 ></TR
1160 ></TBODY
1161 ></TABLE
1162 ><P
1163 ></P
1164 ></DIV
1165 ></DIV
1166 ><HR><DIV
1167 CLASS="REFSECT2"
1168 ><A
1169 NAME="AEN9841"
1170 ></A
1171 ><H3
1172 ><A
1173 NAME="GNOME-VFS-GET-LOCAL-PATH-FROM-URI"
1174 ></A
1175 >gnome_vfs_get_local_path_from_uri ()</H3
1176 ><TABLE
1177 BORDER="0"
1178 BGCOLOR="#D6E8FF"
1179 WIDTH="100%"
1180 CELLPADDING="6"
1181 ><TR
1182 ><TD
1183 ><PRE
1184 CLASS="PROGRAMLISTING"
1185 >char*       gnome_vfs_get_local_path_from_uri
1186                                             (const char *uri);</PRE
1187 ></TD
1188 ></TR
1189 ></TABLE
1190 ><P
1191 >Return a local path for a file:/// URI.</P
1192 ><P
1193 ></P
1194 ><DIV
1195 CLASS="INFORMALTABLE"
1196 ><A
1197 NAME="AEN9847"
1198 ></A
1199 ><P
1200 ></P
1201 ><TABLE
1202 BORDER="0"
1203 WIDTH="100%"
1204 BGCOLOR="#FFD0D0"
1205 CELLSPACING="0"
1206 CELLPADDING="4"
1207 CLASS="CALSTABLE"
1208 ><TBODY
1209 ><TR
1210 ><TD
1211 WIDTH="20%"
1212 ALIGN="RIGHT"
1213 VALIGN="TOP"
1214 ><TT
1215 CLASS="PARAMETER"
1216 ><I
1217 >uri</I
1218 ></TT
1219 >&nbsp;:</TD
1220 ><TD
1221 WIDTH="80%"
1222 ALIGN="LEFT"
1223 VALIGN="TOP"
1224 >&nbsp;</TD
1225 ></TR
1226 ><TR
1227 ><TD
1228 WIDTH="20%"
1229 ALIGN="RIGHT"
1230 VALIGN="TOP"
1231 ><I
1232 CLASS="EMPHASIS"
1233 >Returns</I
1234 > :</TD
1235 ><TD
1236 WIDTH="80%"
1237 ALIGN="LEFT"
1238 VALIGN="TOP"
1239 > the local path 
1240 NULL is returned on error or if the uri isn't a file: URI
1241 without a fragment identifier (or chained URI).</TD
1242 ></TR
1243 ></TBODY
1244 ></TABLE
1245 ><P
1246 ></P
1247 ></DIV
1248 ></DIV
1249 ><HR><DIV
1250 CLASS="REFSECT2"
1251 ><A
1252 NAME="AEN9860"
1253 ></A
1254 ><H3
1255 ><A
1256 NAME="GNOME-VFS-GET-URI-FROM-LOCAL-PATH"
1257 ></A
1258 >gnome_vfs_get_uri_from_local_path ()</H3
1259 ><TABLE
1260 BORDER="0"
1261 BGCOLOR="#D6E8FF"
1262 WIDTH="100%"
1263 CELLPADDING="6"
1264 ><TR
1265 ><TD
1266 ><PRE
1267 CLASS="PROGRAMLISTING"
1268 >char*       gnome_vfs_get_uri_from_local_path
1269                                             (const char *local_full_path);</PRE
1270 ></TD
1271 ></TR
1272 ></TABLE
1273 ><P
1274 >Return a file:/// URI for a local path.</P
1275 ><P
1276 ></P
1277 ><DIV
1278 CLASS="INFORMALTABLE"
1279 ><A
1280 NAME="AEN9866"
1281 ></A
1282 ><P
1283 ></P
1284 ><TABLE
1285 BORDER="0"
1286 WIDTH="100%"
1287 BGCOLOR="#FFD0D0"
1288 CELLSPACING="0"
1289 CELLPADDING="4"
1290 CLASS="CALSTABLE"
1291 ><TBODY
1292 ><TR
1293 ><TD
1294 WIDTH="20%"
1295 ALIGN="RIGHT"
1296 VALIGN="TOP"
1297 ><TT
1298 CLASS="PARAMETER"
1299 ><I
1300 >local_full_path</I
1301 ></TT
1302 >&nbsp;:</TD
1303 ><TD
1304 WIDTH="80%"
1305 ALIGN="LEFT"
1306 VALIGN="TOP"
1307 >&nbsp;</TD
1308 ></TR
1309 ><TR
1310 ><TD
1311 WIDTH="20%"
1312 ALIGN="RIGHT"
1313 VALIGN="TOP"
1314 ><I
1315 CLASS="EMPHASIS"
1316 >Returns</I
1317 > :</TD
1318 ><TD
1319 WIDTH="80%"
1320 ALIGN="LEFT"
1321 VALIGN="TOP"
1322 > the URI (NULL for some bad errors).</TD
1323 ></TR
1324 ></TBODY
1325 ></TABLE
1326 ><P
1327 ></P
1328 ></DIV
1329 ></DIV
1330 ><HR><DIV
1331 CLASS="REFSECT2"
1332 ><A
1333 NAME="AEN9879"
1334 ></A
1335 ><H3
1336 ><A
1337 NAME="GNOME-VFS-IS-EXECUTABLE-COMMAND-STRING"
1338 ></A
1339 >gnome_vfs_is_executable_command_string ()</H3
1340 ><TABLE
1341 BORDER="0"
1342 BGCOLOR="#D6E8FF"
1343 WIDTH="100%"
1344 CELLPADDING="6"
1345 ><TR
1346 ><TD
1347 ><PRE
1348 CLASS="PROGRAMLISTING"
1349 ><A
1350 HREF=../glib/glib-basic-types.html#GBOOLEAN
1351 >gboolean</A>    gnome_vfs_is_executable_command_string
1352                                             (const char *command_string);</PRE
1353 ></TD
1354 ></TR
1355 ></TABLE
1356 ><P
1357 ></P
1358 ><DIV
1359 CLASS="INFORMALTABLE"
1360 ><A
1361 NAME="AEN9885"
1362 ></A
1363 ><P
1364 ></P
1365 ><TABLE
1366 BORDER="0"
1367 WIDTH="100%"
1368 BGCOLOR="#FFD0D0"
1369 CELLSPACING="0"
1370 CELLPADDING="4"
1371 CLASS="CALSTABLE"
1372 ><TBODY
1373 ><TR
1374 ><TD
1375 WIDTH="20%"
1376 ALIGN="RIGHT"
1377 VALIGN="TOP"
1378 ><TT
1379 CLASS="PARAMETER"
1380 ><I
1381 >command_string</I
1382 ></TT
1383 >&nbsp;:</TD
1384 ><TD
1385 WIDTH="80%"
1386 ALIGN="LEFT"
1387 VALIGN="TOP"
1388 >&nbsp;</TD
1389 ></TR
1390 ><TR
1391 ><TD
1392 WIDTH="20%"
1393 ALIGN="RIGHT"
1394 VALIGN="TOP"
1395 ><I
1396 CLASS="EMPHASIS"
1397 >Returns</I
1398 > :</TD
1399 ><TD
1400 WIDTH="80%"
1401 ALIGN="LEFT"
1402 VALIGN="TOP"
1403 >&nbsp;</TD
1404 ></TR
1405 ></TBODY
1406 ></TABLE
1407 ><P
1408 ></P
1409 ></DIV
1410 ></DIV
1411 ><HR><DIV
1412 CLASS="REFSECT2"
1413 ><A
1414 NAME="AEN9898"
1415 ></A
1416 ><H3
1417 ><A
1418 NAME="GNOME-VFS-LIST-DEEP-FREE"
1419 ></A
1420 >gnome_vfs_list_deep_free ()</H3
1421 ><TABLE
1422 BORDER="0"
1423 BGCOLOR="#D6E8FF"
1424 WIDTH="100%"
1425 CELLPADDING="6"
1426 ><TR
1427 ><TD
1428 ><PRE
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
1433 ></TD
1434 ></TR
1435 ></TABLE
1436 ><P
1437 ></P
1438 ><DIV
1439 CLASS="INFORMALTABLE"
1440 ><A
1441 NAME="AEN9904"
1442 ></A
1443 ><P
1444 ></P
1445 ><TABLE
1446 BORDER="0"
1447 WIDTH="100%"
1448 BGCOLOR="#FFD0D0"
1449 CELLSPACING="0"
1450 CELLPADDING="4"
1451 CLASS="CALSTABLE"
1452 ><TBODY
1453 ><TR
1454 ><TD
1455 WIDTH="20%"
1456 ALIGN="RIGHT"
1457 VALIGN="TOP"
1458 ><TT
1459 CLASS="PARAMETER"
1460 ><I
1461 >list</I
1462 ></TT
1463 >&nbsp;:</TD
1464 ><TD
1465 WIDTH="80%"
1466 ALIGN="LEFT"
1467 VALIGN="TOP"
1468 >&nbsp;</TD
1469 ></TR
1470 ></TBODY
1471 ></TABLE
1472 ><P
1473 ></P
1474 ></DIV
1475 ></DIV
1476 ><HR><DIV
1477 CLASS="REFSECT2"
1478 ><A
1479 NAME="AEN9913"
1480 ></A
1481 ><H3
1482 ><A
1483 NAME="GNOME-VFS-GET-VOLUME-FREE-SPACE"
1484 ></A
1485 >gnome_vfs_get_volume_free_space ()</H3
1486 ><TABLE
1487 BORDER="0"
1488 BGCOLOR="#D6E8FF"
1489 WIDTH="100%"
1490 CELLPADDING="6"
1491 ><TR
1492 ><TD
1493 ><PRE
1494 CLASS="PROGRAMLISTING"
1495 ><A
1496 HREF="gnome-vfs-types.html#GNOMEVFSRESULT"
1497 >GnomeVFSResult</A
1498 > gnome_vfs_get_volume_free_space
1499                                             (const GnomeVFSURI *vfs_uri,
1500                                              <A
1501 HREF="gnome-vfs-file-size.html#GNOMEVFSFILESIZE"
1502 >GnomeVFSFileSize</A
1503 > *size);</PRE
1504 ></TD
1505 ></TR
1506 ></TABLE
1507 ><P
1508 ></P
1509 ><DIV
1510 CLASS="INFORMALTABLE"
1511 ><A
1512 NAME="AEN9921"
1513 ></A
1514 ><P
1515 ></P
1516 ><TABLE
1517 BORDER="0"
1518 WIDTH="100%"
1519 BGCOLOR="#FFD0D0"
1520 CELLSPACING="0"
1521 CELLPADDING="4"
1522 CLASS="CALSTABLE"
1523 ><TBODY
1524 ><TR
1525 ><TD
1526 WIDTH="20%"
1527 ALIGN="RIGHT"
1528 VALIGN="TOP"
1529 ><TT
1530 CLASS="PARAMETER"
1531 ><I
1532 >vfs_uri</I
1533 ></TT
1534 >&nbsp;:</TD
1535 ><TD
1536 WIDTH="80%"
1537 ALIGN="LEFT"
1538 VALIGN="TOP"
1539 >&nbsp;</TD
1540 ></TR
1541 ><TR
1542 ><TD
1543 WIDTH="20%"
1544 ALIGN="RIGHT"
1545 VALIGN="TOP"
1546 ><TT
1547 CLASS="PARAMETER"
1548 ><I
1549 >size</I
1550 ></TT
1551 >&nbsp;:</TD
1552 ><TD
1553 WIDTH="80%"
1554 ALIGN="LEFT"
1555 VALIGN="TOP"
1556 >&nbsp;</TD
1557 ></TR
1558 ><TR
1559 ><TD
1560 WIDTH="20%"
1561 ALIGN="RIGHT"
1562 VALIGN="TOP"
1563 ><I
1564 CLASS="EMPHASIS"
1565 >Returns</I
1566 > :</TD
1567 ><TD
1568 WIDTH="80%"
1569 ALIGN="LEFT"
1570 VALIGN="TOP"
1571 >&nbsp;</TD
1572 ></TR
1573 ></TBODY
1574 ></TABLE
1575 ><P
1576 ></P
1577 ></DIV
1578 ></DIV
1579 ><HR><DIV
1580 CLASS="REFSECT2"
1581 ><A
1582 NAME="AEN9938"
1583 ></A
1584 ><H3
1585 ><A
1586 NAME="GNOME-VFS-ICON-PATH-FROM-FILENAME"
1587 ></A
1588 >gnome_vfs_icon_path_from_filename ()</H3
1589 ><TABLE
1590 BORDER="0"
1591 BGCOLOR="#D6E8FF"
1592 WIDTH="100%"
1593 CELLPADDING="6"
1594 ><TR
1595 ><TD
1596 ><PRE
1597 CLASS="PROGRAMLISTING"
1598 >char*       gnome_vfs_icon_path_from_filename
1599                                             (const char *filename);</PRE
1600 ></TD
1601 ></TR
1602 ></TABLE
1603 ><P
1604 ></P
1605 ><DIV
1606 CLASS="INFORMALTABLE"
1607 ><A
1608 NAME="AEN9943"
1609 ></A
1610 ><P
1611 ></P
1612 ><TABLE
1613 BORDER="0"
1614 WIDTH="100%"
1615 BGCOLOR="#FFD0D0"
1616 CELLSPACING="0"
1617 CELLPADDING="4"
1618 CLASS="CALSTABLE"
1619 ><TBODY
1620 ><TR
1621 ><TD
1622 WIDTH="20%"
1623 ALIGN="RIGHT"
1624 VALIGN="TOP"
1625 ><TT
1626 CLASS="PARAMETER"
1627 ><I
1628 >filename</I
1629 ></TT
1630 >&nbsp;:</TD
1631 ><TD
1632 WIDTH="80%"
1633 ALIGN="LEFT"
1634 VALIGN="TOP"
1635 >&nbsp;</TD
1636 ></TR
1637 ><TR
1638 ><TD
1639 WIDTH="20%"
1640 ALIGN="RIGHT"
1641 VALIGN="TOP"
1642 ><I
1643 CLASS="EMPHASIS"
1644 >Returns</I
1645 > :</TD
1646 ><TD
1647 WIDTH="80%"
1648 ALIGN="LEFT"
1649 VALIGN="TOP"
1650 >&nbsp;</TD
1651 ></TR
1652 ></TBODY
1653 ></TABLE
1654 ><P
1655 ></P
1656 ></DIV
1657 ></DIV
1658 ><HR><DIV
1659 CLASS="REFSECT2"
1660 ><A
1661 NAME="AEN9956"
1662 ></A
1663 ><H3
1664 ><A
1665 NAME="GNOME-VFS-ASSERT-PRIMARY-THREAD-CAPS"
1666 ></A
1667 >GNOME_VFS_ASSERT_PRIMARY_THREAD</H3
1668 ><TABLE
1669 BORDER="0"
1670 BGCOLOR="#D6E8FF"
1671 WIDTH="100%"
1672 CELLPADDING="6"
1673 ><TR
1674 ><TD
1675 ><PRE
1676 CLASS="PROGRAMLISTING"
1677 >#define GNOME_VFS_ASSERT_PRIMARY_THREAD g_assert (gnome_vfs_is_primary_thread())</PRE
1678 ></TD
1679 ></TR
1680 ></TABLE
1681 ><P
1682 ></P
1683 ></DIV
1684 ><HR><DIV
1685 CLASS="REFSECT2"
1686 ><A
1687 NAME="AEN9961"
1688 ></A
1689 ><H3
1690 ><A
1691 NAME="GNOME-VFS-ASSERT-SECONDARY-THREAD-CAPS"
1692 ></A
1693 >GNOME_VFS_ASSERT_SECONDARY_THREAD</H3
1694 ><TABLE
1695 BORDER="0"
1696 BGCOLOR="#D6E8FF"
1697 WIDTH="100%"
1698 CELLPADDING="6"
1699 ><TR
1700 ><TD
1701 ><PRE
1702 CLASS="PROGRAMLISTING"
1703 >#define GNOME_VFS_ASSERT_SECONDARY_THREAD g_assert (!gnome_vfs_is_primary_thread())</PRE
1704 ></TD
1705 ></TR
1706 ></TABLE
1707 ><P
1708 ></P
1709 ></DIV
1710 ><HR><DIV
1711 CLASS="REFSECT2"
1712 ><A
1713 NAME="AEN9966"
1714 ></A
1715 ><H3
1716 ><A
1717 NAME="GNOME-VFS-IS-PRIMARY-THREAD"
1718 ></A
1719 >gnome_vfs_is_primary_thread ()</H3
1720 ><TABLE
1721 BORDER="0"
1722 BGCOLOR="#D6E8FF"
1723 WIDTH="100%"
1724 CELLPADDING="6"
1725 ><TR
1726 ><TD
1727 ><PRE
1728 CLASS="PROGRAMLISTING"
1729 ><A
1730 HREF=../glib/glib-basic-types.html#GBOOLEAN
1731 >gboolean</A>    gnome_vfs_is_primary_thread     (void);</PRE
1732 ></TD
1733 ></TR
1734 ></TABLE
1735 ><P
1736 ></P
1737 ><DIV
1738 CLASS="INFORMALTABLE"
1739 ><A
1740 NAME="AEN9972"
1741 ></A
1742 ><P
1743 ></P
1744 ><TABLE
1745 BORDER="0"
1746 WIDTH="100%"
1747 BGCOLOR="#FFD0D0"
1748 CELLSPACING="0"
1749 CELLPADDING="4"
1750 CLASS="CALSTABLE"
1751 ><TBODY
1752 ><TR
1753 ><TD
1754 WIDTH="20%"
1755 ALIGN="RIGHT"
1756 VALIGN="TOP"
1757 ><I
1758 CLASS="EMPHASIS"
1759 >Returns</I
1760 > :</TD
1761 ><TD
1762 WIDTH="80%"
1763 ALIGN="LEFT"
1764 VALIGN="TOP"
1765 >&nbsp;</TD
1766 ></TR
1767 ></TBODY
1768 ></TABLE
1769 ><P
1770 ></P
1771 ></DIV
1772 ></DIV
1773 ></DIV
1774 ><DIV
1775 CLASS="NAVFOOTER"
1776 ><BR
1777 CLEAR="all"><BR><TABLE
1778 WIDTH="100%"
1779 BORDER="0"
1780 BGCOLOR="#000000"
1781 CELLPADDING="1"
1782 CELLSPACING="0"
1783 ><TR
1784 ><TD
1785 WIDTH="25%"
1786 BGCOLOR="#C00000"
1787 ALIGN="left"
1788 ><A
1789 HREF="gnome-vfs-initialization.html"
1790 ><FONT
1791 COLOR="#FFFFFF"
1792 SIZE="3"
1793 ><B
1794 >&#60;&#60;&#60; Previous Page</B
1795 ></FONT
1796 ></A
1797 ></TD
1798 ><TD
1799 WIDTH="25%"
1800 BGCOLOR="#0000C0"
1801 ALIGN="center"
1802 ><FONT
1803 COLOR="#FFFFFF"
1804 SIZE="3"
1805 ><B
1806 ><A
1807 HREF="index.html"
1808 ><FONT
1809 COLOR="#FFFFFF"
1810 SIZE="3"
1811 ><B
1812 >Home</B
1813 ></FONT
1814 ></A
1815 ></B
1816 ></FONT
1817 ></TD
1818 ><TD
1819 WIDTH="25%"
1820 BGCOLOR="#00C000"
1821 ALIGN="center"
1822 ><FONT
1823 COLOR="#FFFFFF"
1824 SIZE="3"
1825 ><B
1826 ><A
1827 HREF="everything-else.html"
1828 ><FONT
1829 COLOR="#FFFFFF"
1830 SIZE="3"
1831 ><B
1832 >Up</B
1833 ></FONT
1834 ></A
1835 ></B
1836 ></FONT
1837 ></TD
1838 ><TD
1839 WIDTH="25%"
1840 BGCOLOR="#C00000"
1841 ALIGN="right"
1842 >&nbsp;</TD
1843 ></TR
1844 ><TR
1845 ><TD
1846 COLSPAN="2"
1847 ALIGN="left"
1848 ><FONT
1849 COLOR="#FFFFFF"
1850 SIZE="3"
1851 ><B
1852 >Initialization</B
1853 ></FONT
1854 ></TD
1855 ><TD
1856 COLSPAN="2"
1857 ALIGN="right"
1858 >&nbsp;</TD
1859 ></TR
1860 ></TABLE
1861 ></DIV
1862 ></BODY
1863 ></HTML
1864 >