xref: /openbsd/lib/libutil/Symbols.map (revision 5a38ef86)
1/*
2 * In order to guarantee that static and shared archs see the same "public"
3 * symbols, this file should always include all the non-static symbols that
4 * are in the application namespace.  So, if a symbol starts with a letter,
5 * don't delete it from here without either making it static or renaming it
6 * to have a leading underbar.
7 */
8
9{
10	global:
11		bcrypt_pbkdf;
12		fdforkpty;
13		fdopenpty;
14		fmt_scaled;
15		forkpty;
16		fparseln;
17		getmaxpartitions;
18		getptmfd;
19		getrawpartition;
20		ibuf_add;
21		ibuf_close;
22		ibuf_dynamic;
23		ibuf_free;
24		ibuf_left;
25		ibuf_open;
26		ibuf_reserve;
27		ibuf_seek;
28		ibuf_size;
29		ibuf_write;
30		imsg_add;
31		imsg_clear;
32		imsg_close;
33		imsg_compose;
34		imsg_composev;
35		imsg_create;
36		imsg_fd_overhead;
37		imsg_flush;
38		imsg_free;
39		imsg_get;
40		imsg_init;
41		imsg_read;
42		isduid;
43		login;
44		login_check_expire;
45		login_fbtab;
46		login_tty;
47		logout;
48		logwtmp;
49		msgbuf_clear;
50		msgbuf_drain;
51		msgbuf_init;
52		msgbuf_write;
53		ober_add_bitstring;
54		ober_add_boolean;
55		ober_add_enumerated;
56		ober_add_eoc;
57		ober_add_integer;
58		ober_add_noid;
59		ober_add_nstring;
60		ober_add_null;
61		ober_add_oid;
62		ober_add_oidstring;
63		ober_add_ostring;
64		ober_add_sequence;
65		ober_add_set;
66		ober_add_string;
67		ober_calc_len;
68		ober_dup;
69		ober_free;
70		ober_free_element;
71		ober_free_elements;
72		ober_get_bitstring;
73		ober_get_boolean;
74		ober_get_element;
75		ober_get_enumerated;
76		ober_get_eoc;
77		ober_get_integer;
78		ober_get_nstring;
79		ober_get_null;
80		ober_get_oid;
81		ober_get_ostring;
82		ober_get_string;
83		ober_get_writebuf;
84		ober_getpos;
85		ober_link_elements;
86		ober_oid2ber;
87		ober_oid_cmp;
88		ober_printf_elements;
89		ober_read_elements;
90		ober_replace_elements;
91		ober_scanf_elements;
92		ober_set_application;
93		ober_set_header;
94		ober_set_readbuf;
95		ober_set_writecallback;
96		ober_string2oid;
97		ober_unlink_elements;
98		ober_write_elements;
99		ohash_create_entry;
100		ohash_delete;
101		ohash_entries;
102		ohash_find;
103		ohash_first;
104		ohash_init;
105		ohash_insert;
106		ohash_interval;
107		ohash_lookup_interval;
108		ohash_lookup_memory;
109		ohash_next;
110		ohash_qlookup;
111		ohash_qlookupi;
112		ohash_remove;
113		opendev;
114		opendisk;
115		openpty;
116		pidfile;
117		pkcs5_pbkdf2;
118		pw_abort;
119		pw_copy;
120		pw_edit;
121		pw_error;
122		pw_file;
123		pw_init;
124		pw_lock;
125		pw_mkdb;
126		pw_prompt;
127		pw_scan;
128		pw_setdir;
129		readlabelfs;
130		scan_scaled;
131		uu_lock;
132		uu_lock_txfr;
133		uu_lockerr;
134		uu_unlock;
135
136	local:
137		*;
138};
139