po: Update German man pages translation
[dpkg.git] / lib / dpkg / libdpkg.map
bloba44dd39af3efd73b88d436a9b39b6566cd32421c
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 local:
34         *;
37 LIBDPKG_PRIVATE {
38         # Color handling
39         color_set_mode;
40         color_get;
41         color_reset;
43         # Error handling
44         push_error_context_jump;
45         push_error_context_func;
46         push_error_context;
47         pop_error_context;
48         print_fatal_error;
49         catch_fatal_error;
50         push_checkpoint;
51         push_cleanup;
52         push_cleanup_fallback;
53         pop_cleanup;
54         onerr_abort;            # XXX variable, do not export
55         ohshitv;
56         ohshite;
57         ohshit;
58         do_internerr;
59         dpkg_set_report_piped_mode;
60         dpkg_set_report_buffer;
61         dpkg_warning_printer;
62         dpkg_set_warning_printer;
63         warning_get_count;
64         warningv;
65         warning;
66         notice;
67         info;
69         debug_set_output;
70         debug_set_mask;
71         debug_has_flag;
72         debug;
74         # Generic cleanup
75         cu_closepipe;
76         cu_closestream;
77         cu_closedir;
78         cu_closefd;
79         cu_filename;
81         # ‘Must do’ functions
82         m_malloc;
83         m_calloc;
84         m_realloc;
85         m_strdup;
86         m_vasprintf;
87         m_asprintf;
88         m_dup;
89         m_dup2;
90         m_pipe;
91         m_output;
92         fgets_must;
93         fgets_checked;
95         # Charset and string functions
96         c_isbits;
98         str_match_end;
99         str_fnv_hash;
100         str_concat;
101         str_fmt;
102         str_escape_fmt;
103         str_strip_quotes;
104         str_rtrim_spaces;
105         str_quote_meta;
106         str_width;
107         str_gen_crop;
109         # Variable buffer support
110         varbuf_new;
111         varbuf_init;
112         varbuf_reset;
113         varbuf_grow;
114         varbuf_trunc;
115         varbuf_add_char;
116         varbuf_dup_char;
117         varbuf_map_char;
118         varbuf_add_buf;
119         varbuf_get_str;
120         varbuf_end_str;
121         varbuf_printf;
122         varbuf_vprintf;
123         varbuf_detach;
124         varbuf_snapshot;
125         varbuf_rollback;
126         varbuf_destroy;
127         varbuf_free;
129         # Path, directory and file functions
130         secure_unlink_statted;
131         secure_unlink;
132         secure_remove;
133         path_remove_tree;
134         path_skip_slash_dotslash;
135         path_trim_slash_slashdot;
136         path_basename;
137         path_make_temp_template;
138         path_quote_filename;
140         dir_make_path;
141         dir_make_path_parent;
142         dir_sync_path;
143         dir_sync_path_parent;
144         dir_sync_contents;
146         treenode_get_name;
147         treenode_get_mode;
148         treenode_get_virtname;
149         treenode_get_pathname;
150         treewalk_open;
151         treewalk_node;
152         treewalk_next;
153         treewalk_close;
154         treewalk;
156         file_is_exec;
157         file_copy_perms;
158         file_show;
159         file_slurp;
161         atomic_file_new;
162         atomic_file_open;
163         atomic_file_sync;
164         atomic_file_close;
165         atomic_file_commit;
166         atomic_file_remove;
167         atomic_file_free;
169         glob_list_prepend;
170         glob_list_free;
172         # Data structure functions
173         namevalue_find_by_name;
175         # Buffer I/O functions
176         fd_read;
177         fd_write;
178         fd_allocate_size;
179         buffer_digest;
180         buffer_skip_*;
181         buffer_copy_*;
183         # Subprocess and command handling
184         subproc_signals_ignore;
185         subproc_signals_cleanup;
186         subproc_signals_restore;
187         subproc_fork;
188         subproc_reap;
190         command_init;
191         command_add_arg;
192         command_add_argl;
193         command_add_argv;
194         command_add_args;
195         command_exec;
196         command_shell;
197         command_destroy;
199         pager_get_exec;
200         pager_spawn;
201         pager_reap;
202         pager_enable;
204         setcloexec;
206         # Compression support
207         compressor_find_by_name;
208         compressor_find_by_extension;
209         compressor_get_name;
210         compressor_get_extension;
211         compressor_get_strategy;
212         compressor_check_params;
213         compress_filter;
214         decompress_filter;
216         # Ar support
217         dpkg_ar_put_magic;
218         dpkg_ar_member_put_header;
219         dpkg_ar_member_put_file;
220         dpkg_ar_member_put_mem;
221         dpkg_ar_member_get_size;
223         # deb version support
224         deb_version_parse;
226         # Configuration and command line handling
227         dpkg_options_load;
228         dpkg_options_parse;
229         dpkg_options_parse_arg_int;
230         dpkg_options_parse_pkgname;
231         badusage;
232         cipaction;              # XXX variable, do not export
233         setaction;
234         setobsolete;
236         # General logging
237         log_file;               # XXX variable, do not export
238         log_message;
240         # Action logging
241         statusfd_add;
242         statusfd_send;
244         # Progress report support
245         progress_init;
246         progress_step;
247         progress_done;
249         # Tar support
250         tar_atoul;
251         tar_atosl;
252         tar_extractor;
253         tar_entry_update_from_system;
255         # Non-freeing malloc (pool/arena)
256         nfmalloc;
257         nfstrnsave;
258         nfstrsave;
259         nffreeall;
261         # Version struct handling
262         dpkg_version_blank;
263         dpkg_version_is_informative;
264         dpkg_version_compare;
265         dpkg_version_relate;
266         versiondescribe;
267         versiondescribe_c;
268         parseversion;
270         # Architecture database
271         dpkg_arch_name_is_illegal;
272         dpkg_arch_describe;
273         dpkg_arch_find;
274         dpkg_arch_get;
275         dpkg_arch_get_list;
276         dpkg_arch_reset_list;
277         dpkg_arch_add;
278         dpkg_arch_unmark;
279         dpkg_arch_load_list;
280         dpkg_arch_save_list;
282         # Package struct handling
283         pkgset_blank;
284         pkgset_link_pkg;
285         pkgset_installed_instances;
286         pkg_blank;
287         pkgbin_blank;
288         pkg_name_is_illegal;
289         pkg_set_status;
290         pkg_set_eflags;
291         pkg_clear_eflags;
292         pkg_reset_eflags;
293         pkg_copy_eflags;
294         pkg_set_want;
295         pkg_is_informative;
296         copy_dependency_links;
297         pkg_sorter_by_nonambig_name_arch;
298         varbuf_add_pkgbin_name;
299         varbuf_add_archqual;
300         varbuf_add_source_version;
301         pkgbin_name;
302         pkg_name;
303         pkgbin_name_const;
304         pkg_name_const;
305         pkg_source_version;
306         pkgbin_synopsis;
307         pkg_synopsis;
308         pkg_abbrev_want;
309         pkg_abbrev_status;
310         pkg_abbrev_eflag;
311         pkg_want_name;
312         pkg_eflag_name;
313         pkg_status_name;
314         pkg_priority_name;
316         # Package list handling
317         pkg_list_new;
318         pkg_list_free;
319         pkg_list_prepend;
321         # Package array handling
322         pkg_array_init_from_hash;
323         pkg_array_init_from_names;
324         pkg_array_foreach;
325         pkg_array_sort;
326         pkg_array_destroy;
328         # Package queue handling
329         pkg_queue_init;
330         pkg_queue_destroy;
331         pkg_queue_is_empty;
332         pkg_queue_push;
333         pkg_queue_pop;
335         # Package in-core database functions
336         pkg_hash_find_set;
337         pkg_hash_find_singleton;
338         pkg_hash_find_pkg;
339         pkg_hash_get_singleton;
340         pkg_hash_count_set;
341         pkg_hash_count_pkg;
342         pkg_hash_reset;
343         pkg_hash_iter_new;
344         pkg_hash_iter_next_set;
345         pkg_hash_iter_next_pkg;
346         pkg_hash_iter_free;
347         pkg_hash_report;
349         # Package field handling
350         booleaninfos;           # XXX variable, do not export
351         fieldinfos;             # XXX variable, do not export
352         find_field_info;
353         find_arbfield_info;
355         # Package field format handling
356         pkg_format_parse;
357         pkg_format_print;
358         pkg_format_show;
359         pkg_format_needs_db_fsys;
360         pkg_format_free;
362         # Package specifiers
363         pkg_spec_is_illegal;
364         pkg_spec_init;
365         pkg_spec_destroy;
366         pkg_spec_set;
367         pkg_spec_parse;
368         pkg_spec_match_pkg;
369         pkg_spec_parse_pkg;
370         pkg_spec_find_pkg;
371         pkg_spec_iter_init;
372         pkg_spec_iter_next_pkg;
373         pkg_spec_iter_destroy;
375         # Dependency and Conflict functions
376         pkg_virtual_deppossi_satisfied;
377         deparchsatisfied;
378         archsatisfied;
379         versionsatisfied;
381         # Package on-disk database functions
382         wantinfos;              # XXX variable, do not export
383         varbuf_add_arbfield;
384         varbufdependency;
385         varbufrecord;
386         writerecord;
387         parsedb_new;
388         parsedb_open;
389         parsedb_load;
390         parsedb_parse;
391         parsedb_close;
392         parsedb;
393         writedb_records;
394         writedb;
396         dpkg_db_set_dir;
397         dpkg_db_get_dir;
398         dpkg_db_get_path;
400         # Log based package on-disk database support
401         modstatdb_init;
402         modstatdb_is_locked;
403         modstatdb_can_lock;
404         modstatdb_lock;
405         modstatdb_unlock;
406         modstatdb_open;
407         modstatdb_get_status;
408         modstatdb_note;
409         modstatdb_note_ifwrite;
410         modstatdb_checkpoint;
411         modstatdb_shutdown;
412         modstatdb_done;
414         # Package on-disk control database support
415         pkg_infodb_foreach;
416         pkg_infodb_get_dir;
417         pkg_infodb_get_file;
418         pkg_infodb_has_file;
419         pkg_infodb_upgrade;
421         # Package on-disk diversion database support
422         ensure_diversions;
424         # Filesystem node hash support
425         fsys_hash_init;
426         fsys_hash_reset;
427         fsys_hash_entries;
428         fsys_hash_find_node;
429         fsys_hash_report;
431         fsys_hash_iter_new;
432         fsys_hash_iter_next;
433         fsys_hash_iter_free;
435         fsys_hash_rev_iter_init;
436         fsys_hash_rev_iter_next;
437         fsys_hash_rev_iter_abort;
439         fsys_node_pkgs_iter_new;
440         fsys_node_pkgs_iter_next;
441         fsys_node_pkgs_iter_free;
443         dpkg_fsys_set_dir;
444         dpkg_fsys_get_dir;
445         dpkg_fsys_get_path;
447         # Package on-disk filesystem database support
448         parse_filehash;
449         write_filelist_except;
450         write_filehash_except;
451         ensure_packagefiles_available;
452         ensure_allinstfiles_available;
453         ensure_allinstfiles_available_quiet;
455         # Package on-disk stat override database support
456         statdb_parse_uid;
457         statdb_parse_gid;
458         statdb_parse_mode;
459         ensure_statoverrides;
461         # Triggers support
462         trig_name_is_illegal;
463         trigdef_set_methods;
464         trigdef_update_start;
465         trigdef_update_printf;
466         trigdef_parse;
467         trigdef_process_done;
468         trig_override_hooks;
469         trig_file_activate_byname;
470         trig_file_activate;
471         trig_path_activate;
472         trig_note_pend;
473         trig_note_aw;
474         trig_clear_awaiters;
475         trig_file_interests_ensure;
476         trig_file_interests_save;
477         trig_cicb_interest_delete;
478         trig_cicb_interest_add;
479         trig_parse_ci;
480         trig_cicb_statuschange_activate;
481         trig_incorporate;
482 } LIBDPKG_0;