xref: /openbsd-src/lib/libutil/Symbols.map (revision 04d83f122da3c80ebec8ef01ce80079d5cd09a3e)
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_add_ibuf;
22		ibuf_add_h16;
23		ibuf_add_h32;
24		ibuf_add_h64;
25		ibuf_add_n16;
26		ibuf_add_n32;
27		ibuf_add_n64;
28		ibuf_add_n8;
29		ibuf_add_zero;
30		ibuf_close;
31		ibuf_data;
32		ibuf_dynamic;
33		ibuf_fd_avail;
34		ibuf_fd_get;
35		ibuf_fd_set;
36		ibuf_free;
37		ibuf_from_buffer;
38		ibuf_from_ibuf;
39		ibuf_get;
40		ibuf_get_ibuf;
41		ibuf_get_h16;
42		ibuf_get_h32;
43		ibuf_get_h64;
44		ibuf_get_n16;
45		ibuf_get_n32;
46		ibuf_get_n64;
47		ibuf_get_n8;
48		ibuf_get_string;
49		ibuf_left;
50		ibuf_open;
51		ibuf_read;
52		ibuf_reserve;
53		ibuf_rewind;
54		ibuf_seek;
55		ibuf_set;
56		ibuf_set_h16;
57		ibuf_set_h32;
58		ibuf_set_h64;
59		ibuf_set_n16;
60		ibuf_set_n32;
61		ibuf_set_n64;
62		ibuf_set_n8;
63		ibuf_size;
64		ibuf_skip;
65		ibuf_truncate;
66		ibuf_write;
67		imsg_add;
68		imsg_close;
69		imsg_compose;
70		imsg_compose_ibuf;
71		imsg_composev;
72		imsg_create;
73		imsg_forward;
74		imsg_free;
75		imsg_get;
76		imsg_get_data;
77		imsg_get_fd;
78		imsg_get_ibuf;
79		imsg_get_id;
80		imsg_get_len;
81		imsg_get_pid;
82		imsg_get_type;
83		imsgbuf_allow_fdpass;
84		imsgbuf_clear;
85		imsgbuf_flush;
86		imsgbuf_init;
87		imsgbuf_queuelen;
88		imsgbuf_read;
89		imsgbuf_set_maxsize;
90		imsgbuf_write;
91		isduid;
92		login;
93		login_check_expire;
94		login_fbtab;
95		login_tty;
96		logout;
97		logwtmp;
98		msgbuf_clear;
99		msgbuf_free;
100		msgbuf_get;
101		msgbuf_new;
102		msgbuf_new_reader;
103		msgbuf_queuelen;
104		msgbuf_read;
105		msgbuf_write;
106		ober_add_bitstring;
107		ober_add_boolean;
108		ober_add_enumerated;
109		ober_add_eoc;
110		ober_add_integer;
111		ober_add_noid;
112		ober_add_nstring;
113		ober_add_null;
114		ober_add_oid;
115		ober_add_oidstring;
116		ober_add_ostring;
117		ober_add_sequence;
118		ober_add_set;
119		ober_add_string;
120		ober_calc_len;
121		ober_dup;
122		ober_free;
123		ober_free_element;
124		ober_free_elements;
125		ober_get_bitstring;
126		ober_get_boolean;
127		ober_get_element;
128		ober_get_enumerated;
129		ober_get_eoc;
130		ober_get_integer;
131		ober_get_nstring;
132		ober_get_null;
133		ober_get_oid;
134		ober_get_ostring;
135		ober_get_string;
136		ober_get_writebuf;
137		ober_getpos;
138		ober_link_elements;
139		ober_oid2ber;
140		ober_oid_cmp;
141		ober_printf_elements;
142		ober_read_elements;
143		ober_replace_elements;
144		ober_scanf_elements;
145		ober_set_application;
146		ober_set_header;
147		ober_set_readbuf;
148		ober_set_writecallback;
149		ober_string2oid;
150		ober_unlink_elements;
151		ober_write_elements;
152		ohash_create_entry;
153		ohash_delete;
154		ohash_entries;
155		ohash_find;
156		ohash_first;
157		ohash_init;
158		ohash_insert;
159		ohash_interval;
160		ohash_lookup_interval;
161		ohash_lookup_memory;
162		ohash_next;
163		ohash_qlookup;
164		ohash_qlookupi;
165		ohash_remove;
166		opendev;
167		opendisk;
168		openpty;
169		pidfile;
170		pkcs5_pbkdf2;
171		pw_abort;
172		pw_copy;
173		pw_edit;
174		pw_error;
175		pw_file;
176		pw_init;
177		pw_lock;
178		pw_mkdb;
179		pw_prompt;
180		pw_scan;
181		pw_setdir;
182		readlabelfs;
183		scan_scaled;
184		uu_lock;
185		uu_lock_txfr;
186		uu_lockerr;
187		uu_unlock;
188
189	local:
190		*;
191};
192