release 2.27.0
[platform/upstream/glib.git] / docs / reference / glib / tmpl / glib-unused.sgml
1 <!-- ##### SECTION ./tmpl/desktop_entry.sgml:Long_Description ##### -->
2 <para>
3 The "GDesktopEntry" parser is intended to parse files written to
4 the <ulink
5 url="http://www.freedesktop.org/Standards/desktop-entry-spec">Desktop
6 Entry Specification</ulink>.  It supports deserialization of
7 desktop entries from files and in-memory data.  Desktop entries
8 are used for a variety of things including menus, application
9 MIME type registration, and launchers.
10 </para>
11
12 <para>
13 To load an existing desktop entry from a data directory (as
14 returned by g_get_user_data_dir() and g_get_system_data_dirs())
15 use g_desktop_entry_new_from_data_dirs().  To load an existing
16 desktop entry from an arbitrary location on the file system use
17 g_desktop_entry_new_from_file().  If the desktop entry is already
18 in memory use g_desktop_entry_new_from_data().  Once the desktop 
19 entry is loaded its keys can be queried using the g_desktop_entry_get 
20 family of functions.
21 </para>
22
23 <para>
24 To create a new desktop entry first call g_desktop_entry_new().
25 Then, call the g_desktop_entry_set family of functions.  Next,
26 call g_desktop_entry_to_data() to output the desktop entry to 
27 a byte array, which can be written to disk or sent over a
28 network.  Finally, call g_desktop_entry_free() to deallocate the
29 #GDesktopEntry object returned by g_desktop_entry_new().
30 </para>
31
32
33 <!-- ##### SECTION ./tmpl/desktop_entry.sgml:See_Also ##### -->
34 <para>
35
36 </para>
37
38
39 <!-- ##### SECTION ./tmpl/desktop_entry.sgml:Short_Description ##### -->
40 serializes and deserializes a desktop entry.
41
42
43 <!-- ##### SECTION ./tmpl/desktop_entry.sgml:Title ##### -->
44 Desktop Entry Parser
45
46
47 <!-- ##### SECTION ./tmpl/glib-unused.sgml:Stability_Level ##### -->
48
49
50
51 <!-- ##### SECTION ./tmpl/limits.sgml.sgml:Image ##### -->
52
53
54
55 <!-- ##### SECTION ./tmpl/limits.sgml.sgml:Long_Description ##### -->
56 <para>
57
58 </para>
59
60
61 <!-- ##### SECTION ./tmpl/limits.sgml.sgml:See_Also ##### -->
62 <para>
63
64 </para>
65
66
67 <!-- ##### SECTION ./tmpl/limits.sgml.sgml:Short_Description ##### -->
68
69
70
71 <!-- ##### SECTION ./tmpl/limits.sgml.sgml:Stability_Level ##### -->
72
73
74
75 <!-- ##### SECTION ./tmpl/limits.sgml.sgml:Title ##### -->
76 Version Information
77
78
79 <!-- ##### SECTION ./tmpl/testutils.sgml:Long_Description ##### -->
80 <para>
81
82 </para>
83
84
85 <!-- ##### SECTION ./tmpl/testutils.sgml:See_Also ##### -->
86 <para>
87
88 </para>
89
90
91 <!-- ##### SECTION ./tmpl/testutils.sgml:Short_Description ##### -->
92
93
94
95 <!-- ##### SECTION ./tmpl/testutils.sgml:Stability_Level ##### -->
96
97
98
99 <!-- ##### SECTION ./tmpl/testutils.sgml:Title ##### -->
100 Testing
101
102
103 <!-- ##### ENUM GChannelError ##### -->
104 <para>
105
106 </para>
107
108 @G_CHANNEL_ERROR_ACCES: 
109 @G_CHANNEL_ERROR_BADF: 
110 @G_CHANNEL_ERROR_DEADLK: 
111 @G_CHANNEL_ERROR_FAULT: 
112 @G_CHANNEL_ERROR_INVAL: 
113 @G_CHANNEL_ERROR_IO: 
114 @G_CHANNEL_ERROR_ISDIR: 
115 @G_CHANNEL_ERROR_MFILE: 
116 @G_CHANNEL_ERROR_NOLCK: 
117 @G_CHANNEL_ERROR_NOSPC: 
118 @G_CHANNEL_ERROR_PERM: 
119 @G_CHANNEL_ERROR_PIPE: 
120 @G_CHANNEL_ERROR_SPIPE: 
121 @G_CHANNEL_ERROR_ENCODE_RW: 
122 @G_CHANNEL_ERROR_FAILED: 
123
124 <!-- ##### ENUM GChannelStatus ##### -->
125 <para>
126
127 </para>
128
129 @G_CHANNEL_STATUS_NORMAL: 
130 @G_CHANNEL_STATUS_EOF: 
131 @G_CHANNEL_STATUS_PARTIAL_CHARS: 
132 @G_CHANNEL_STATUS_AGAIN: 
133 @G_CHANNEL_STATUS_INTR: 
134 @G_CHANNEL_STATUS_ERROR: 
135 @G_CHANNEL_STATUS_BAD_INPUT: 
136
137 <!-- ##### USER_FUNCTION GCompareFuncData ##### -->
138 <para>
139
140 </para>
141
142 @a: 
143 @b: 
144 @user_data: 
145 @Returns: 
146
147 <!-- ##### USER_FUNCTION GCompletionStrcmpFunc ##### -->
148 <para>
149
150 </para>
151
152 @s1: 
153 @s2: 
154 @Returns: 
155
156 <!-- ##### STRUCT GDesktopEntry ##### -->
157 <para>
158
159 </para>
160
161
162 <!-- ##### ENUM GDesktopEntryError ##### -->
163 <para>
164 Error codes returned by desktop entry parsing.
165 </para>
166
167 @G_DESKTOP_ENTRY_ERROR_UNKNOWN_ENCODING: text being parsed is not UTF-8 and
168 cannot be guessed.
169 @G_DESKTOP_ENTRY_ERROR_BAD_START_GROUP: desktop entry does not start with a
170 legal start group.
171 @G_DESKTOP_ENTRY_ERROR_PARSE: desktop entry is empty or contains invalid
172 data.
173 @G_DESKTOP_ENTRY_ERROR_NOT_FOUND: valid desktop entry could not be found.
174 @G_DESKTOP_ENTRY_ERROR_KEY_NOT_FOUND: desktop entry does not have requested
175 key.
176 @G_DESKTOP_ENTRY_ERROR_GROUP_NOT_FOUND: desktop entry does not have requested
177 group
178 @G_DESKTOP_ENTRY_ERROR_INVALID_VALUE: desktop entry contains key which has
179 value that cannot be validated.
180
181 <!-- ##### ENUM GDesktopEntryFlags ##### -->
182 <para>
183 #GDesktopEntry supports a few flags for tweaking performance during
184 deserialization.  #G_DESKTOP_ENTRY_DISCARD_COMMENTS and 
185 #G_DESKTOP_ENTRY_DISCARD_TRANSLATIONS will reduce memory footprint,
186 and #G_DESKTOP_ENTRY_GENERATE_LOOKUP_MAP will increase key lookup speed.
187 </para>
188
189 @G_DESKTOP_ENTRY_NONE: use parser defaults
190 @G_DESKTOP_ENTRY_DISCARD_COMMENTS:  Discard all lines that are blank
191 or start with "#".
192 @G_DESKTOP_ENTRY_DISCARD_TRANSLATIONS: Only retain translations that
193 are returned by g_get_language_names().
194 @G_DESKTOP_ENTRY_GENERATE_LOOKUP_MAP: Generate a lookup map for key names to make lookups constant time at the cost of more memory.
195
196 <!-- ##### USER_FUNCTION GErrorFunc ##### -->
197 <para>
198 Specifies the type of function passed to g_set_error_handler().
199 </para>
200
201 @str: the error message.
202
203 <!-- ##### USER_FUNCTION GHookFreeFunc ##### -->
204 <para>
205
206 </para>
207
208 @hook_list: 
209 @hook: 
210
211 <!-- ##### ENUM GIOFileMode ##### -->
212 <para>
213
214 </para>
215
216 @G_IO_FILE_MODE_READ: 
217 @G_IO_FILE_MODE_WRITE: 
218 @G_IO_FILE_MODE_APPEND: 
219 @G_IO_FILE_MODE_READ_WRITE: 
220 @G_IO_FILE_MODE_READ_WRITE_TRUNCATE: 
221 @G_IO_FILE_MODE_READ_WRITE_APPEND: 
222
223 <!-- ##### ENUM GMatchType ##### -->
224 <para>
225 Enumeration representing different kinds of patterns. This is only used
226 internally for optimizing the match algorithm.
227 </para>
228
229 @G_MATCH_ALL: a general pattern.
230 @G_MATCH_ALL_TAIL: a general pattern which contains a fixed part matching
231 the end of the string.
232 @G_MATCH_HEAD: a pattern matching every string with a certain prefix.
233 @G_MATCH_TAIL: a pattern matching every string with a certain suffix.
234 @G_MATCH_EXACT: a pattern matching exactly one string.
235 @G_MATCH_LAST: 
236
237 <!-- ##### USER_FUNCTION GWarningFunc ##### -->
238 <para>
239 Specifies the type of function passed to g_set_warning_handler().
240 </para>
241
242 @str: the warning message.
243
244 <!-- ##### MACRO G_CHANNEL_ERROR ##### -->
245 <para>
246
247 </para>
248
249
250 <!-- ##### MACRO G_DESKTOP_ENTRY_ERROR ##### -->
251 <para>
252 Error domain for desktop entry parsing. Errors in this domain will
253 be from the #GDesktopEntryError enumeration. See #GError for information on 
254 error domains.
255 </para>
256
257
258 <!-- ##### MACRO G_HOOK_DEFERRED_DESTROY ##### -->
259 <para>
260
261 </para>
262
263
264 <!-- ##### MACRO G_IO_CHANNEL_DEFAULT_LINE_TERM ##### -->
265 <para>
266 One of %G_IO_CHANNEL_UNIX_LINE_TERM, %G_IO_CHANNEL_DOS_LINE_TERM,
267 or %G_IO_CHANNEL_MACINTOSH_LINE_TERM (unimplemented)
268 depending on the system type.
269 </para>
270
271
272 <!-- ##### MACRO G_IO_CHANNEL_DOS_LINE_TERM ##### -->
273 <para>
274
275 </para>
276
277
278 <!-- ##### MACRO G_IO_CHANNEL_ENCODE_RAW ##### -->
279 <para>
280 Encoding for nonbuffered IO. With this encoding, data must be
281 read using g_io_channel_read_chars(); the other functions will
282 not work.
283 </para>
284
285
286 <!-- ##### MACRO G_IO_CHANNEL_MACINTOSH_LINE_TERM ##### -->
287 <para>
288
289 </para>
290
291
292 <!-- ##### MACRO G_IO_CHANNEL_UNIX_LINE_TERM ##### -->
293 <para>
294
295 </para>
296
297
298 <!-- ##### MACRO NAME_MAX ##### -->
299 <para>
300 Provided for UNIX emulation on Windows; equivalent to UNIX macro 
301 %NAME_MAX, which is the maximum length of a single path component.
302 i.e. just the <filename>foo</filename> in <filename>/usr/bin/foo</filename>.
303 </para>
304
305
306 <!-- ##### MACRO access ##### -->
307 <para>
308
309 </para>
310
311
312 <!-- ##### MACRO close ##### -->
313 <para>
314
315 </para>
316
317
318 <!-- ##### FUNCTION closedir ##### -->
319 <para>
320 Provided for UNIX emulation on Windows; see documentation for <function>closedir()</function>
321 in any UNIX manual.
322 </para>
323
324 @Param1: 
325 @Returns: 
326
327 <!-- ##### MACRO fdopen ##### -->
328 <para>
329
330 </para>
331
332
333 <!-- ##### MACRO ftruncate ##### -->
334 <para>
335 Provided for UNIX emulation on Windows; see documentation for ftruncate()
336 in any UNIX manual.
337 </para>
338
339 @fd: 
340 @size: 
341
342 <!-- ##### FUNCTION g_channel_error_from_errno ##### -->
343 <para>
344
345 </para>
346
347 @en: 
348 @Returns: 
349
350 <!-- ##### FUNCTION g_channel_error_quark ##### -->
351 <para>
352
353 </para>
354
355 @Returns: 
356
357 <!-- ##### FUNCTION g_convert_error_quark ##### -->
358 <para>
359
360 </para>
361
362 @Returns: 
363
364 <!-- ##### FUNCTION g_desktop_entry_escape_strings ##### -->
365 <para>
366
367 </para>
368
369 @entry: 
370 @should_escape: 
371
372 <!-- ##### FUNCTION g_desktop_entry_free ##### -->
373 <para>
374
375 </para>
376
377 @entry: 
378
379 <!-- ##### FUNCTION g_desktop_entry_get_boolean ##### -->
380 <para>
381
382 </para>
383
384 @entry: 
385 @group_name: 
386 @key: 
387 @error: 
388 @Returns: 
389
390 <!-- ##### FUNCTION g_desktop_entry_get_boolean_list ##### -->
391 <para>
392
393 </para>
394
395 @entry: 
396 @group_name: 
397 @key: 
398 @length: 
399 @error: 
400 @Returns: 
401
402 <!-- ##### FUNCTION g_desktop_entry_get_groups ##### -->
403 <para>
404
405 </para>
406
407 @entry: 
408 @length: 
409 @Returns: 
410
411 <!-- ##### FUNCTION g_desktop_entry_get_integer ##### -->
412 <para>
413
414 </para>
415
416 @entry: 
417 @group_name: 
418 @key: 
419 @error: 
420 @Returns: 
421
422 <!-- ##### FUNCTION g_desktop_entry_get_integer_list ##### -->
423 <para>
424
425 </para>
426
427 @entry: 
428 @group_name: 
429 @key: 
430 @length: 
431 @error: 
432 @Returns: 
433
434 <!-- ##### FUNCTION g_desktop_entry_get_keys ##### -->
435 <para>
436
437 </para>
438
439 @entry: 
440 @group_name: 
441 @length: 
442 @error: 
443 @Returns: 
444
445 <!-- ##### FUNCTION g_desktop_entry_get_locale_string ##### -->
446 <para>
447
448 </para>
449
450 @entry: 
451 @group_name: 
452 @key: 
453 @locale: 
454 @error: 
455 @Returns: 
456
457 <!-- ##### FUNCTION g_desktop_entry_get_locale_string_list ##### -->
458 <para>
459
460 </para>
461
462 @entry: 
463 @group_name: 
464 @key: 
465 @locale: 
466 @length: 
467 @error: 
468 @Returns: 
469
470 <!-- ##### FUNCTION g_desktop_entry_get_start_group ##### -->
471 <para>
472
473 </para>
474
475 @entry: 
476 @Returns: 
477
478 <!-- ##### FUNCTION g_desktop_entry_get_string ##### -->
479 <para>
480
481 </para>
482
483 @entry: 
484 @group_name: 
485 @key: 
486 @error: 
487 @Returns: 
488
489 <!-- ##### FUNCTION g_desktop_entry_get_string_list ##### -->
490 <para>
491
492 </para>
493
494 @entry: 
495 @group_name: 
496 @key: 
497 @length: 
498 @error: 
499 @Returns: 
500
501 <!-- ##### FUNCTION g_desktop_entry_has_group ##### -->
502 <para>
503
504 </para>
505
506 @entry: 
507 @group_name: 
508 @Returns: 
509
510 <!-- ##### FUNCTION g_desktop_entry_has_key ##### -->
511 <para>
512
513 </para>
514
515 @entry: 
516 @group_name: 
517 @key: 
518 @error: 
519 @Returns: 
520
521 <!-- ##### FUNCTION g_desktop_entry_new ##### -->
522 <para>
523
524 </para>
525
526 @flags: 
527 @error: 
528 @Returns: 
529
530 <!-- ##### FUNCTION g_desktop_entry_new_from_data ##### -->
531 <para>
532
533 </para>
534
535 @data: 
536 @length: 
537 @legal_start_groups: 
538 @flags: 
539 @error: 
540 @Returns: 
541
542 <!-- ##### FUNCTION g_desktop_entry_new_from_data_dirs ##### -->
543 <para>
544
545 </para>
546
547 @file: 
548 @full_path: 
549 @legal_start_groups: 
550 @flags: 
551 @error: 
552 @Returns: 
553
554 <!-- ##### FUNCTION g_desktop_entry_new_from_file ##### -->
555 <para>
556
557 </para>
558
559 @file: 
560 @legal_start_groups: 
561 @flags: 
562 @error: 
563 @Returns: 
564
565 <!-- ##### FUNCTION g_desktop_entry_remove_group ##### -->
566 <para>
567
568 </para>
569
570 @entry: 
571 @group_name: 
572 @error: 
573
574 <!-- ##### FUNCTION g_desktop_entry_remove_key ##### -->
575 <para>
576
577 </para>
578
579 @entry: 
580 @group_name: 
581 @key: 
582 @error: 
583
584 <!-- ##### FUNCTION g_desktop_entry_set_boolean ##### -->
585 <para>
586
587 </para>
588
589 @entry: 
590 @group_name: 
591 @key: 
592 @boolean: 
593 @error: 
594
595 <!-- ##### FUNCTION g_desktop_entry_set_boolean_list ##### -->
596 <para>
597
598 </para>
599
600 @entry: 
601 @group_name: 
602 @key: 
603 @list: 
604 @length: 
605 @error: 
606
607 <!-- ##### FUNCTION g_desktop_entry_set_integer ##### -->
608 <para>
609
610 </para>
611
612 @entry: 
613 @group_name: 
614 @key: 
615 @integer: 
616 @error: 
617
618 <!-- ##### FUNCTION g_desktop_entry_set_integer_list ##### -->
619 <para>
620
621 </para>
622
623 @entry: 
624 @group_name: 
625 @key: 
626 @list: 
627 @length: 
628 @error: 
629
630 <!-- ##### FUNCTION g_desktop_entry_set_locale_string ##### -->
631 <para>
632
633 </para>
634
635 @entry: 
636 @group_name: 
637 @key: 
638 @locale: 
639 @string: 
640 @error: 
641
642 <!-- ##### FUNCTION g_desktop_entry_set_locale_string_list ##### -->
643 <para>
644
645 </para>
646
647 @entry: 
648 @group_name: 
649 @key: 
650 @locale: 
651 @list: 
652 @length: 
653 @error: 
654
655 <!-- ##### FUNCTION g_desktop_entry_set_string ##### -->
656 <para>
657
658 </para>
659
660 @entry: 
661 @group_name: 
662 @key: 
663 @string: 
664 @error: 
665
666 <!-- ##### FUNCTION g_desktop_entry_set_string_list ##### -->
667 <para>
668
669 </para>
670
671 @entry: 
672 @group_name: 
673 @key: 
674 @list: 
675 @length: 
676 @error: 
677
678 <!-- ##### FUNCTION g_desktop_entry_to_data ##### -->
679 <para>
680
681 </para>
682
683 @entry: 
684 @length: 
685 @error: 
686 @Returns: 
687
688 <!-- ##### FUNCTION g_file_replace ##### -->
689 <para>
690
691 </para>
692
693 @filename: 
694 @contents: 
695 @length: 
696 @error: 
697 @Returns: 
698
699 <!-- ##### FUNCTION g_format_file_size_for_display ##### -->
700 <para>
701
702 </para>
703
704 @size: 
705 @Returns: 
706
707 <!-- ##### FUNCTION g_io_channel_error_quark ##### -->
708 <para>
709
710 </para>
711
712 @Returns: 
713
714 <!-- ##### VARIABLE g_log_domain_glib ##### -->
715 <para>
716 The log domain used for messages logged by GLib itself.
717 </para>
718
719
720 <!-- ##### FUNCTION g_main_add_poll ##### -->
721 <para>
722 Adds a file descriptor to be polled.
723 This is usually combined with g_source_add() to add an event source.
724 The event source's check function will typically test the revents
725 field in the #GPollFD struct and return TRUE if events need to be processed.
726 </para>
727
728 @fd: a #GPollFD, which is a file descriptor together with a bitwise
729 combination of #GIOCondition flags determining which events to poll for.
730 @priority: the priority of the poll, which should be the same as the priority
731 used for g_source_add() to ensure that the file descriptor is polled whenever
732 the results may be needed.
733 See #G_PRIORITY_DEFAULT, #G_PRIORITY_DEFAULT_IDLE, #G_PRIORITY_HIGH,
734 #G_PRIORITY_HIGH_IDLE, and #G_PRIORITY_LOW.
735
736 <!-- ##### FUNCTION g_main_context_get ##### -->
737 <para>
738
739 </para>
740
741 @thread: 
742 @Returns: 
743
744 <!-- ##### FUNCTION g_main_loop_destroy ##### -->
745 <para>
746
747 </para>
748
749 @loop: 
750
751 <!-- ##### FUNCTION g_main_remove_poll ##### -->
752 <para>
753 Removes a file descriptor from the list being polled.
754 </para>
755
756 @fd: the #GPollFD to remove.
757
758 <!-- ##### FUNCTION g_main_win32_get_poll_func ##### -->
759 <para>
760
761 </para>
762
763 @Returns: 
764
765 <!-- ##### FUNCTION g_mem_check ##### -->
766 <para>
767 Checks if the given memory has already been freed. If it has it outputs
768 a warning message.
769 To use this function you must configure glib with the flag
770 '--enable-mem-check=yes' before compiling.
771 </para>
772
773 @mem: the memory to check.
774
775 <!-- ##### FUNCTION g_regex_error_quark ##### -->
776 <para>
777
778 </para>
779
780 @Returns: 
781
782 <!-- ##### FUNCTION g_regex_free ##### -->
783 <para>
784
785 </para>
786
787 @regex: 
788
789 <!-- ##### FUNCTION g_scanner_stat_mode ##### -->
790 <para>
791 Gets the file attributes.
792 This is the <structfield>st_mode</structfield> field from the
793 <structname>stat</structname> structure. See the <function>stat()</function>
794 documentation.
795 </para>
796
797 @filename: the file name.
798 @Returns: the file attributes.
799
800 <!-- ##### FUNCTION g_set_error_handler ##### -->
801 <para>
802 Sets the function to be called to handle error messages.
803 This function is deprecated in favour of the new logging facilities.
804 </para>
805
806 @func: the function to be called to handle error messages.
807 @Returns: the old error handler.
808
809 <!-- ##### FUNCTION g_set_message_handler ##### -->
810 <para>
811 Sets the function to be called to handle messages.
812 This function is deprecated in favour of the new logging facilities.
813 </para>
814
815 @func: the function to be called to handle normal messages.
816 @Returns: the old message handler.
817
818 <!-- ##### FUNCTION g_set_warning_handler ##### -->
819 <para>
820 Sets the function to be called to handle warning messages.
821 This function is deprecated in favour of the new logging facilities.
822 </para>
823
824 @func: the function to be called to handle warning messages.
825 @Returns: the old warning handler.
826
827 <!-- ##### FUNCTION g_source_add ##### -->
828 <para>
829 </para>
830
831 @priority: 
832 @can_recurse: 
833 @funcs: 
834 @source_data: 
835 @user_data: 
836 @notify: 
837 @Returns: 
838 @source: 
839 @context: 
840
841 <!-- ##### FUNCTION g_source_connect ##### -->
842 <para>
843
844 </para>
845
846 @source: 
847 @func: 
848 @data: 
849 @notify: 
850
851 <!-- ##### FUNCTION g_source_connect_indirect ##### -->
852 <para>
853
854 </para>
855
856 @source: 
857 @callback_data: 
858 @callback_funcs: 
859
860 <!-- ##### FUNCTION g_source_remove_by_source_data ##### -->
861 <para>
862 Removes the first event source found with the given source data.
863 </para>
864 <para>
865 Event sources are sorted with the highest priority first. Sources with equal
866 priority are stored in the order in which they were added.
867 </para>
868
869 @source_data: the source data, which contains information specific to the
870 type of source.
871 @Returns: TRUE if an event source was found and removed.
872
873 <!-- ##### FUNCTION g_static_private_get_for_thread ##### -->
874 <para>
875
876 </para>
877
878 @private_key: 
879 @thread: 
880 @Returns: 
881
882 <!-- ##### FUNCTION g_static_private_set_for_thread ##### -->
883 <para>
884
885 </para>
886
887 @private_key: 
888 @thread: 
889 @data: 
890 @notify: 
891
892 <!-- ##### MACRO g_string ##### -->
893 <para>
894 Turns the argument into a string literal by using the '#' stringizing operator.
895 </para>
896
897 @x: text to convert to a literal string.
898
899 <!-- ##### FUNCTION g_variant_get_byte_array ##### -->
900 <para>
901
902 </para>
903
904 @value: 
905 @length: 
906 @Returns: 
907
908 <!-- ##### FUNCTION g_variant_new_byte_array ##### -->
909 <para>
910
911 </para>
912
913 @array: 
914 @length: 
915 @Returns: 
916
917 <!-- ##### FUNCTION g_warn_message ##### -->
918 <para>
919
920 </para>
921
922 @domain: 
923 @file: 
924 @line: 
925 @func: 
926 @warnexpr: 
927
928 <!-- ##### MACRO getcwd ##### -->
929 <para>
930
931 </para>
932
933
934 <!-- ##### MACRO getpid ##### -->
935 <para>
936
937 </para>
938
939
940 <!-- ##### MACRO lseek ##### -->
941 <para>
942
943 </para>
944
945
946 <!-- ##### MACRO open ##### -->
947 <para>
948
949 </para>
950
951
952 <!-- ##### FUNCTION opendir ##### -->
953 <para>
954 Provided for UNIX emulation on Windows; see documentation for <function>opendir()</function>
955 in any UNIX manual.
956 </para>
957
958 @Param1: 
959 @Returns: 
960
961 <!-- ##### MACRO pclose ##### -->
962 <para>
963
964 </para>
965
966
967 <!-- ##### MACRO pipe ##### -->
968 <para>
969 Provided for UNIX emulation on Windows; see documentation for pipe()
970 in any UNIX manual.
971 </para>
972
973 @phandles: file descriptors, the first one for reading, the second one for writing.
974
975 <!-- ##### MACRO popen ##### -->
976 <para>
977
978 </para>
979
980
981 <!-- ##### MACRO read ##### -->
982 <para>
983
984 </para>
985
986
987 <!-- ##### MACRO readdir ##### -->
988 <para>
989 Provided for UNIX emulation on Windows; see documentation for <function>readdir()</function>
990 in any UNIX manual.
991 </para>
992
993
994 <!-- ##### FUNCTION rewinddir ##### -->
995 <para>
996 Provided for UNIX emulation on Windows; see documentation for <function>rewinddir()</function>
997 in any UNIX manual.
998 </para>
999
1000 @Param1: 
1001
1002 <!-- ##### MACRO write ##### -->
1003 <para>
1004
1005 </para>
1006
1007