xref: /openbsd/lib/libutil/Symbols.map (revision 4658a150)
18c897735Skettenis/*
28c897735Skettenis * In order to guarantee that static and shared archs see the same "public"
38c897735Skettenis * symbols, this file should always include all the non-static symbols that
48c897735Skettenis * are in the application namespace.  So, if a symbol starts with a letter,
58c897735Skettenis * don't delete it from here without either making it static or renaming it
68c897735Skettenis * to have a leading underbar.
78c897735Skettenis */
88c897735Skettenis
98c897735Skettenis{
108c897735Skettenis	global:
118c897735Skettenis		bcrypt_pbkdf;
128c897735Skettenis		fdforkpty;
138c897735Skettenis		fdopenpty;
148c897735Skettenis		fmt_scaled;
158c897735Skettenis		forkpty;
168c897735Skettenis		fparseln;
178c897735Skettenis		getmaxpartitions;
188c897735Skettenis		getptmfd;
198c897735Skettenis		getrawpartition;
208c897735Skettenis		ibuf_add;
2119778535Sclaudio		ibuf_add_buf;
22*4658a150Sclaudio		ibuf_add_ibuf;
23*4658a150Sclaudio		ibuf_add_h16;
24*4658a150Sclaudio		ibuf_add_h32;
25*4658a150Sclaudio		ibuf_add_h64;
2619778535Sclaudio		ibuf_add_n16;
2719778535Sclaudio		ibuf_add_n32;
2819778535Sclaudio		ibuf_add_n64;
29*4658a150Sclaudio		ibuf_add_n8;
3019778535Sclaudio		ibuf_add_zero;
318c897735Skettenis		ibuf_close;
3219778535Sclaudio		ibuf_data;
338c897735Skettenis		ibuf_dynamic;
3419778535Sclaudio		ibuf_fd_avail;
3519778535Sclaudio		ibuf_fd_get;
3619778535Sclaudio		ibuf_fd_set;
378c897735Skettenis		ibuf_free;
38*4658a150Sclaudio		ibuf_from_buffer;
39*4658a150Sclaudio		ibuf_from_ibuf;
40*4658a150Sclaudio		ibuf_get;
41*4658a150Sclaudio		ibuf_get_ibuf;
42*4658a150Sclaudio		ibuf_get_h16;
43*4658a150Sclaudio		ibuf_get_h32;
44*4658a150Sclaudio		ibuf_get_h64;
45*4658a150Sclaudio		ibuf_get_n16;
46*4658a150Sclaudio		ibuf_get_n32;
47*4658a150Sclaudio		ibuf_get_n64;
48*4658a150Sclaudio		ibuf_get_n8;
498c897735Skettenis		ibuf_left;
508c897735Skettenis		ibuf_open;
518c897735Skettenis		ibuf_reserve;
52*4658a150Sclaudio		ibuf_rewind;
538c897735Skettenis		ibuf_seek;
5419778535Sclaudio		ibuf_set;
55*4658a150Sclaudio		ibuf_set_h16;
56*4658a150Sclaudio		ibuf_set_h32;
57*4658a150Sclaudio		ibuf_set_h64;
5819778535Sclaudio		ibuf_set_n16;
5919778535Sclaudio		ibuf_set_n32;
6019778535Sclaudio		ibuf_set_n64;
61*4658a150Sclaudio		ibuf_set_n8;
628c897735Skettenis		ibuf_size;
63*4658a150Sclaudio		ibuf_skip;
64*4658a150Sclaudio		ibuf_truncate;
658c897735Skettenis		ibuf_write;
668c897735Skettenis		imsg_add;
678c897735Skettenis		imsg_clear;
688c897735Skettenis		imsg_close;
698c897735Skettenis		imsg_compose;
7019778535Sclaudio		imsg_compose_ibuf;
71*4658a150Sclaudio		imsg_composev;
728c897735Skettenis		imsg_create;
738c897735Skettenis		imsg_fd_overhead;
748c897735Skettenis		imsg_flush;
75*4658a150Sclaudio		imsg_forward;
768c897735Skettenis		imsg_free;
778c897735Skettenis		imsg_get;
78*4658a150Sclaudio		imsg_get_ibuf;
79*4658a150Sclaudio		imsg_get_data;
80*4658a150Sclaudio		imsg_get_fd;
81*4658a150Sclaudio		imsg_get_id;
82*4658a150Sclaudio		imsg_get_len;
83*4658a150Sclaudio		imsg_get_pid;
84*4658a150Sclaudio		imsg_get_type;
858c897735Skettenis		imsg_init;
868c897735Skettenis		imsg_read;
878c897735Skettenis		isduid;
888c897735Skettenis		login;
898c897735Skettenis		login_check_expire;
908c897735Skettenis		login_fbtab;
918c897735Skettenis		login_tty;
928c897735Skettenis		logout;
938c897735Skettenis		logwtmp;
948c897735Skettenis		msgbuf_clear;
958c897735Skettenis		msgbuf_init;
96*4658a150Sclaudio		msgbuf_queuelen;
978c897735Skettenis		msgbuf_write;
98696b5899Stb		ober_add_bitstring;
99696b5899Stb		ober_add_boolean;
100696b5899Stb		ober_add_enumerated;
101696b5899Stb		ober_add_eoc;
102696b5899Stb		ober_add_integer;
103696b5899Stb		ober_add_noid;
104696b5899Stb		ober_add_nstring;
105696b5899Stb		ober_add_null;
106696b5899Stb		ober_add_oid;
107696b5899Stb		ober_add_oidstring;
108696b5899Stb		ober_add_ostring;
109696b5899Stb		ober_add_sequence;
110696b5899Stb		ober_add_set;
111696b5899Stb		ober_add_string;
112696b5899Stb		ober_calc_len;
11363beb567Smartijn		ober_dup;
114696b5899Stb		ober_free;
115696b5899Stb		ober_free_element;
116696b5899Stb		ober_free_elements;
117696b5899Stb		ober_get_bitstring;
118696b5899Stb		ober_get_boolean;
119696b5899Stb		ober_get_element;
120696b5899Stb		ober_get_enumerated;
121696b5899Stb		ober_get_eoc;
122696b5899Stb		ober_get_integer;
123696b5899Stb		ober_get_nstring;
124696b5899Stb		ober_get_null;
125696b5899Stb		ober_get_oid;
126696b5899Stb		ober_get_ostring;
127696b5899Stb		ober_get_string;
128696b5899Stb		ober_get_writebuf;
129696b5899Stb		ober_getpos;
130696b5899Stb		ober_link_elements;
131696b5899Stb		ober_oid2ber;
132696b5899Stb		ober_oid_cmp;
133696b5899Stb		ober_printf_elements;
134696b5899Stb		ober_read_elements;
135696b5899Stb		ober_replace_elements;
136696b5899Stb		ober_scanf_elements;
137696b5899Stb		ober_set_application;
138696b5899Stb		ober_set_header;
139696b5899Stb		ober_set_readbuf;
140696b5899Stb		ober_set_writecallback;
141696b5899Stb		ober_string2oid;
142696b5899Stb		ober_unlink_elements;
143696b5899Stb		ober_write_elements;
1448c897735Skettenis		ohash_create_entry;
1458c897735Skettenis		ohash_delete;
1468c897735Skettenis		ohash_entries;
1478c897735Skettenis		ohash_find;
1488c897735Skettenis		ohash_first;
1498c897735Skettenis		ohash_init;
1508c897735Skettenis		ohash_insert;
1518c897735Skettenis		ohash_interval;
1528c897735Skettenis		ohash_lookup_interval;
1538c897735Skettenis		ohash_lookup_memory;
1548c897735Skettenis		ohash_next;
1558c897735Skettenis		ohash_qlookup;
1568c897735Skettenis		ohash_qlookupi;
1578c897735Skettenis		ohash_remove;
1588c897735Skettenis		opendev;
1598c897735Skettenis		opendisk;
1608c897735Skettenis		openpty;
1618c897735Skettenis		pidfile;
1628c897735Skettenis		pkcs5_pbkdf2;
1638c897735Skettenis		pw_abort;
1648c897735Skettenis		pw_copy;
1658c897735Skettenis		pw_edit;
1668c897735Skettenis		pw_error;
1678c897735Skettenis		pw_file;
1688c897735Skettenis		pw_init;
1698c897735Skettenis		pw_lock;
1708c897735Skettenis		pw_mkdb;
1718c897735Skettenis		pw_prompt;
1728c897735Skettenis		pw_scan;
1738c897735Skettenis		pw_setdir;
1748c897735Skettenis		readlabelfs;
1758c897735Skettenis		scan_scaled;
1768c897735Skettenis		uu_lock;
1778c897735Skettenis		uu_lock_txfr;
1788c897735Skettenis		uu_lockerr;
1798c897735Skettenis		uu_unlock;
1808c897735Skettenis
1818c897735Skettenis	local:
1828c897735Skettenis		*;
1838c897735Skettenis};
184