src/lib/libutil/Symbols.map

184 lines
3.0 KiB
Plaintext

/*
* In order to guarantee that static and shared archs see the same "public"
* symbols, this file should always include all the non-static symbols that
* are in the application namespace. So, if a symbol starts with a letter,
* don't delete it from here without either making it static or renaming it
* to have a leading underbar.
*/
{
global:
bcrypt_pbkdf;
fdforkpty;
fdopenpty;
fmt_scaled;
forkpty;
fparseln;
getmaxpartitions;
getptmfd;
getrawpartition;
ibuf_add;
ibuf_add_buf;
ibuf_add_ibuf;
ibuf_add_h16;
ibuf_add_h32;
ibuf_add_h64;
ibuf_add_n16;
ibuf_add_n32;
ibuf_add_n64;
ibuf_add_n8;
ibuf_add_zero;
ibuf_close;
ibuf_data;
ibuf_dynamic;
ibuf_fd_avail;
ibuf_fd_get;
ibuf_fd_set;
ibuf_free;
ibuf_from_buffer;
ibuf_from_ibuf;
ibuf_get;
ibuf_get_ibuf;
ibuf_get_h16;
ibuf_get_h32;
ibuf_get_h64;
ibuf_get_n16;
ibuf_get_n32;
ibuf_get_n64;
ibuf_get_n8;
ibuf_left;
ibuf_open;
ibuf_reserve;
ibuf_rewind;
ibuf_seek;
ibuf_set;
ibuf_set_h16;
ibuf_set_h32;
ibuf_set_h64;
ibuf_set_n16;
ibuf_set_n32;
ibuf_set_n64;
ibuf_set_n8;
ibuf_size;
ibuf_skip;
ibuf_truncate;
ibuf_write;
imsg_add;
imsg_clear;
imsg_close;
imsg_compose;
imsg_compose_ibuf;
imsg_composev;
imsg_create;
imsg_fd_overhead;
imsg_flush;
imsg_forward;
imsg_free;
imsg_get;
imsg_get_ibuf;
imsg_get_data;
imsg_get_fd;
imsg_get_id;
imsg_get_len;
imsg_get_pid;
imsg_get_type;
imsg_init;
imsg_read;
isduid;
login;
login_check_expire;
login_fbtab;
login_tty;
logout;
logwtmp;
msgbuf_clear;
msgbuf_init;
msgbuf_queuelen;
msgbuf_write;
ober_add_bitstring;
ober_add_boolean;
ober_add_enumerated;
ober_add_eoc;
ober_add_integer;
ober_add_noid;
ober_add_nstring;
ober_add_null;
ober_add_oid;
ober_add_oidstring;
ober_add_ostring;
ober_add_sequence;
ober_add_set;
ober_add_string;
ober_calc_len;
ober_dup;
ober_free;
ober_free_element;
ober_free_elements;
ober_get_bitstring;
ober_get_boolean;
ober_get_element;
ober_get_enumerated;
ober_get_eoc;
ober_get_integer;
ober_get_nstring;
ober_get_null;
ober_get_oid;
ober_get_ostring;
ober_get_string;
ober_get_writebuf;
ober_getpos;
ober_link_elements;
ober_oid2ber;
ober_oid_cmp;
ober_printf_elements;
ober_read_elements;
ober_replace_elements;
ober_scanf_elements;
ober_set_application;
ober_set_header;
ober_set_readbuf;
ober_set_writecallback;
ober_string2oid;
ober_unlink_elements;
ober_write_elements;
ohash_create_entry;
ohash_delete;
ohash_entries;
ohash_find;
ohash_first;
ohash_init;
ohash_insert;
ohash_interval;
ohash_lookup_interval;
ohash_lookup_memory;
ohash_next;
ohash_qlookup;
ohash_qlookupi;
ohash_remove;
opendev;
opendisk;
openpty;
pidfile;
pkcs5_pbkdf2;
pw_abort;
pw_copy;
pw_edit;
pw_error;
pw_file;
pw_init;
pw_lock;
pw_mkdb;
pw_prompt;
pw_scan;
pw_setdir;
readlabelfs;
scan_scaled;
uu_lock;
uu_lock_txfr;
uu_lockerr;
uu_unlock;
local:
*;
};