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