po: Update German man pages translation
[dpkg.git] / lib / dpkg / libdpkg.map
blob3b29ad44a3007afff6282f3a9df017d546b27ae4
1 LIBDPKG_0 {
2 global:
3         # Error reporting
4         dpkg_has_error;
5         dpkg_put_warn;
6         dpkg_put_error;
7         dpkg_put_errno;
8         dpkg_error_print;
9         dpkg_error_move;
10         dpkg_error_destroy;
12         # Charset and string functions
13         dpkg_locales_init;
14         dpkg_locales_done;
16         # Program name
17         dpkg_set_progname;
18         dpkg_get_progname;
20         # Program setup/teardown
21         dpkg_program_init;
22         dpkg_program_done;
24         # Ar support
25         dpkg_ar_fdopen;
26         dpkg_ar_create;
27         dpkg_ar_open;
28         dpkg_ar_set_mtime;
29         dpkg_ar_close;
30         dpkg_ar_normalize_name;
31         dpkg_ar_member_is_illegal;
33         # Process information
34         dpkg_get_pid_execname;
36 local:
37         *;
40 LIBDPKG_PRIVATE {
41         # Color handling
42         color_set_mode;
43         color_get;
44         color_reset;
46         # Error handling
47         push_error_context_jump;
48         push_error_context_func;
49         push_error_context;
50         pop_error_context;
51         print_fatal_error;
52         catch_fatal_error;
53         push_checkpoint;
54         push_cleanup;
55         push_cleanup_fallback;
56         pop_cleanup;
57         onerr_abort;            # XXX variable, do not export
58         ohshitv;
59         ohshite;
60         ohshit;
61         do_internerr;
62         dpkg_set_report_piped_mode;
63         dpkg_set_report_buffer;
64         dpkg_warning_printer;
65         dpkg_set_warning_printer;
66         warning_get_count;
67         warningv;
68         warning;
69         notice;
70         info;
72         debug_set_output;
73         debug_set_mask;
74         debug_parse_mask;
75         debug_has_flag;
76         debug;
77         dpkg_debug_init;
79         # Generic cleanup
80         cu_closepipe;
81         cu_closestream;
82         cu_closedir;
83         cu_closefd;
84         cu_filename;
86         # ‘Must do’ functions
87         m_malloc;
88         m_calloc;
89         m_realloc;
90         m_strdup;
91         m_vasprintf;
92         m_asprintf;
93         m_dup;
94         m_dup2;
95         m_pipe;
96         m_output;
97         fgets_must;
98         fgets_checked;
100         # Charset and string functions
101         c_isbits;
103         str_match_end;
104         str_fnv_hash;
105         str_concat;
106         str_fmt;
107         str_escape_fmt;
108         str_strip_quotes;
109         str_rtrim_spaces;
110         str_quote_meta;
111         str_width;
112         str_gen_crop;
114         # Variable buffer support
115         varbuf_new;
116         varbuf_init;
117         varbuf_reset;
118         varbuf_grow;
119         varbuf_trunc;
120         varbuf_str;
121         varbuf_set_varbuf;
122         varbuf_set_buf;
123         varbuf_add_varbuf;
124         varbuf_add_char;
125         varbuf_dup_char;
126         varbuf_map_char;
127         varbuf_add_buf;
128         varbuf_add_dir;
129         varbuf_has_prefix;
130         varbuf_has_suffix;
131         varbuf_trim_varbuf_prefix;
132         varbuf_trim_char_prefix;
133         varbuf_printf;
134         varbuf_vprintf;
135         varbuf_detach;
136         varbuf_snapshot;
137         varbuf_rollback;
138         varbuf_rollback_len;
139         varbuf_rollback_start;
140         varbuf_destroy;
141         varbuf_free;
143         # Path, directory and file functions
144         secure_unlink_statted;
145         secure_unlink;
146         secure_remove;
147         path_remove_tree;
148         path_skip_slash_dotslash;
149         path_trim_slash_slashdot;
150         path_basename;
151         path_make_temp_template;
152         path_quote_filename;
154         dir_make_path;
155         dir_make_path_parent;
156         dir_sync_path;
157         dir_sync_path_parent;
158         dir_sync_contents;
160         treenode_get_name;
161         treenode_get_mode;
162         treenode_get_virtname;
163         treenode_get_pathname;
164         treewalk_open;
165         treewalk_node;
166         treewalk_next;
167         treewalk_close;
168         treewalk;
170         file_getcwd;
171         file_readlink;
172         file_is_exec;
173         file_copy_perms;
174         file_show;
175         file_slurp;
177         atomic_file_new;
178         atomic_file_open;
179         atomic_file_sync;
180         atomic_file_close;
181         atomic_file_commit;
182         atomic_file_remove;
183         atomic_file_free;
185         glob_list_prepend;
186         glob_list_free;
188         # Data structure functions
189         namevalue_find_by_name;
191         # Buffer I/O functions
192         fd_read;
193         fd_write;
194         fd_allocate_size;
195         buffer_digest;
196         buffer_skip_*;
197         buffer_copy_*;
199         # Subprocess and command handling
200         subproc_signals_ignore;
201         subproc_signals_cleanup;
202         subproc_signals_restore;
203         subproc_fork;
204         subproc_reap;
206         command_init;
207         command_add_arg;
208         command_add_argl;
209         command_add_argv;
210         command_add_args;
211         command_exec;
212         command_shell;
213         command_in_path;
214         command_destroy;
216         pager_get_exec;
217         pager_spawn;
218         pager_reap;
219         pager_enable;
221         setcloexec;
223         # Memory information
224         meminfo_get_available_from_file;
225         meminfo_get_available;
227         # Compression support
228         compressor_find_by_name;
229         compressor_find_by_extension;
230         compressor_get_name;
231         compressor_get_extension;
232         compressor_get_strategy;
233         compressor_check_params;
234         compress_filter;
235         decompress_filter;
237         # Ar support
238         dpkg_ar_put_magic;
239         dpkg_ar_member_put_header;
240         dpkg_ar_member_put_file;
241         dpkg_ar_member_put_mem;
242         dpkg_ar_member_get_size;
244         # deb version support
245         deb_version_parse;
247         # Configuration and command line handling
248         dpkg_options_load;
249         dpkg_options_parse;
250         dpkg_options_parse_arg_int;
251         dpkg_options_parse_pkgname;
252         badusage;
253         cipaction;              # XXX variable, do not export
254         setaction;
255         setobsolete;
256         set_instdir;
257         set_admindir;
258         set_root;
260         # General logging
261         log_file;               # XXX variable, do not export
262         log_message;
264         # Action logging
265         statusfd_add;
266         statusfd_send;
268         # Progress report support
269         progress_init;
270         progress_step;
271         progress_done;
273         # Tar support
274         tar_atoul;
275         tar_atosl;
276         tar_extractor;
277         tar_entry_update_from_system;
279         # Non-freeing malloc (pool/arena)
280         nfmalloc;
281         nfstrnsave;
282         nfstrsave;
283         nffreeall;
285         # Version struct handling
286         dpkg_version_blank;
287         dpkg_version_is_informative;
288         dpkg_version_compare;
289         dpkg_version_relate;
290         versiondescribe;
291         versiondescribe_c;
292         parseversion;
294         # Architecture database
295         dpkg_arch_name_is_illegal;
296         dpkg_arch_describe;
297         dpkg_arch_find;
298         dpkg_arch_get;
299         dpkg_arch_get_list;
300         dpkg_arch_reset_list;
301         dpkg_arch_add;
302         dpkg_arch_unmark;
303         dpkg_arch_load_list;
304         dpkg_arch_save_list;
306         # Package struct handling
307         pkgset_blank;
308         pkgset_link_pkg;
309         pkgset_installed_instances;
310         pkg_blank;
311         pkgbin_blank;
312         pkg_name_is_illegal;
313         pkg_set_status;
314         pkg_set_eflags;
315         pkg_clear_eflags;
316         pkg_reset_eflags;
317         pkg_copy_eflags;
318         pkg_set_want;
319         pkg_is_informative;
320         copy_dependency_links;
321         pkg_sorter_by_nonambig_name_arch;
322         varbuf_add_pkgbin_name;
323         varbuf_add_archqual;
324         varbuf_add_source_version;
325         pkgbin_name;
326         pkg_name;
327         pkgbin_name_const;
328         pkg_name_const;
329         pkg_source_version;
330         pkgbin_synopsis;
331         pkg_synopsis;
332         pkg_abbrev_want;
333         pkg_abbrev_status;
334         pkg_abbrev_eflag;
335         pkg_want_name;
336         pkg_eflag_name;
337         pkg_status_name;
338         pkg_priority_name;
340         # Package list handling
341         pkg_list_new;
342         pkg_list_free;
343         pkg_list_prepend;
345         # Package array handling
346         pkg_array_init_from_hash;
347         pkg_array_init_from_names;
348         pkg_array_foreach;
349         pkg_array_sort;
350         pkg_array_destroy;
352         # Package queue handling
353         pkg_queue_init;
354         pkg_queue_destroy;
355         pkg_queue_is_empty;
356         pkg_queue_push;
357         pkg_queue_pop;
359         # Package in-core database functions
360         pkg_hash_find_set;
361         pkg_hash_find_singleton;
362         pkg_hash_find_pkg;
363         pkg_hash_get_singleton;
364         pkg_hash_count_set;
365         pkg_hash_count_pkg;
366         pkg_hash_reset;
367         pkg_hash_iter_new;
368         pkg_hash_iter_next_set;
369         pkg_hash_iter_next_pkg;
370         pkg_hash_iter_free;
371         pkg_hash_report;
373         # Package field handling
374         booleaninfos;           # XXX variable, do not export
375         fieldinfos;             # XXX variable, do not export
376         find_field_info;
377         find_arbfield_info;
379         # Package field format handling
380         pkg_format_parse;
381         pkg_format_print;
382         pkg_format_show;
383         pkg_format_needs_db_fsys;
384         pkg_format_free;
386         # Package specifiers
387         pkg_spec_is_illegal;
388         pkg_spec_init;
389         pkg_spec_destroy;
390         pkg_spec_set;
391         pkg_spec_parse;
392         pkg_spec_match_pkg;
393         pkg_spec_parse_pkg;
394         pkg_spec_find_pkg;
395         pkg_spec_iter_init;
396         pkg_spec_iter_next_pkg;
397         pkg_spec_iter_destroy;
399         # Dependency and Conflict functions
400         pkg_virtual_deppossi_satisfied;
401         deparchsatisfied;
402         archsatisfied;
403         versionsatisfied;
405         # Package on-disk database functions
406         wantinfos;              # XXX variable, do not export
407         varbuf_add_arbfield;
408         varbufdependency;
409         varbuf_stanza;
410         write_stanza;
411         parsedb_new;
412         parsedb_open;
413         parsedb_load;
414         parsedb_parse;
415         parsedb_close;
416         parsedb;
417         writedb_stanzas;
418         writedb;
420         dpkg_db_set_dir;
421         dpkg_db_get_dir;
422         dpkg_db_get_path;
424         # Log based package on-disk database support
425         modstatdb_init;
426         modstatdb_is_locked;
427         modstatdb_can_lock;
428         modstatdb_lock;
429         modstatdb_unlock;
430         modstatdb_open;
431         modstatdb_get_status;
432         modstatdb_note;
433         modstatdb_note_ifwrite;
434         modstatdb_checkpoint;
435         modstatdb_shutdown;
436         modstatdb_done;
438         # Package on-disk control database support
439         pkg_infodb_foreach;
440         pkg_infodb_get_dir;
441         pkg_infodb_get_file;
442         pkg_infodb_has_file;
443         pkg_infodb_upgrade;
445         # Package on-disk diversion database support
446         ensure_diversions;
448         # Filesystem node hash support
449         fsys_hash_init;
450         fsys_hash_reset;
451         fsys_hash_entries;
452         fsys_hash_find_node;
453         fsys_hash_report;
455         fsys_hash_iter_new;
456         fsys_hash_iter_next;
457         fsys_hash_iter_free;
459         fsys_hash_rev_iter_init;
460         fsys_hash_rev_iter_next;
461         fsys_hash_rev_iter_abort;
463         fsys_node_pkgs_iter_new;
464         fsys_node_pkgs_iter_next;
465         fsys_node_pkgs_iter_free;
467         dpkg_fsys_set_dir;
468         dpkg_fsys_get_dir;
469         dpkg_fsys_get_path;
471         # Package on-disk filesystem database support
472         parse_filehash;
473         write_filelist_except;
474         write_filehash_except;
475         ensure_packagefiles_available;
476         ensure_allinstfiles_available;
477         ensure_allinstfiles_available_quiet;
479         # Package on-disk stat override database support
480         statdb_parse_uid;
481         statdb_parse_gid;
482         statdb_parse_mode;
483         ensure_statoverrides;
485         # Triggers support
486         trig_name_is_illegal;
487         trigdef_set_methods;
488         trigdef_update_start;
489         trigdef_update_printf;
490         trigdef_parse;
491         trigdef_process_done;
492         trig_override_hooks;
493         trig_file_activate_byname;
494         trig_file_activate;
495         trig_path_activate;
496         trig_note_pend;
497         trig_note_aw;
498         trig_clear_awaiters;
499         trig_file_interests_ensure;
500         trig_file_interests_save;
501         trig_cicb_interest_delete;
502         trig_cicb_interest_add;
503         trig_parse_ci;
504         trig_cicb_statuschange_activate;
505         trig_incorporate;
506 } LIBDPKG_0;