Edit

IABSD.fr/src/lib/libutil/Symbols.map

Branch :

  • Show log

    Commit

  • Author : claudio
    Date : 2025-06-04 09:08:52
    Hash : a6a83a45
    Message : More imsg function additions: imsgbuf_get() will replace imsg_get() in the long run. Has much simpler return value since nobody uses the imsg_get() return value for anything. imsg_ibufq_push() and imsg_ibufq_pop() allows to push and pop imsg into an ibufq so they can be processed at a later stage or from a different task. OK tb@

  • lib/libutil/Symbols.map
  • /*
     * 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_h16;
    		ibuf_add_h32;
    		ibuf_add_h64;
    		ibuf_add_ibuf;
    		ibuf_add_n16;
    		ibuf_add_n32;
    		ibuf_add_n64;
    		ibuf_add_n8;
    		ibuf_add_strbuf;
    		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_h16;
    		ibuf_get_h32;
    		ibuf_get_h64;
    		ibuf_get_ibuf;
    		ibuf_get_n16;
    		ibuf_get_n32;
    		ibuf_get_n64;
    		ibuf_get_n8;
    		ibuf_get_strbuf;
    		ibuf_get_string;
    		ibuf_left;
    		ibuf_open;
    		ibuf_read;
    		ibuf_reserve;
    		ibuf_rewind;
    		ibuf_seek;
    		ibuf_set;
    		ibuf_set_h16;
    		ibuf_set_h32;
    		ibuf_set_h64;
    		ibuf_set_maxsize;
    		ibuf_set_n16;
    		ibuf_set_n32;
    		ibuf_set_n64;
    		ibuf_set_n8;
    		ibuf_size;
    		ibuf_skip;
    		ibuf_truncate;
    		ibuf_write;
    		ibufq_concat;
    		ibufq_pop;
    		ibufq_push;
    		ibufq_flush;
    		ibufq_free;
    		ibufq_new;
    		ibufq_queuelen;
    		imsg_add;
    		imsg_close;
    		imsg_compose;
    		imsg_compose_ibuf;
    		imsg_composev;
    		imsg_create;
    		imsg_forward;
    		imsg_free;
    		imsg_get;
    		imsg_get_buf;
    		imsg_get_data;
    		imsg_get_fd;
    		imsg_get_ibuf;
    		imsg_get_id;
    		imsg_get_len;
    		imsg_get_pid;
    		imsg_get_strbuf;
    		imsg_get_type;
    		imsg_ibufq_pop;
    		imsg_ibufq_push;
    		imsg_set_maxsize;
    		imsgbuf_allow_fdpass;
    		imsgbuf_clear;
    		imsgbuf_flush;
    		imsgbuf_get;
    		imsgbuf_init;
    		imsgbuf_queuelen;
    		imsgbuf_read;
    		imsgbuf_set_maxsize;
    		imsgbuf_write;
    		isduid;
    		login;
    		login_check_expire;
    		login_fbtab;
    		login_tty;
    		logout;
    		logwtmp;
    		msgbuf_clear;
    		msgbuf_concat;
    		msgbuf_free;
    		msgbuf_get;
    		msgbuf_new;
    		msgbuf_new_reader;
    		msgbuf_queuelen;
    		msgbuf_read;
    		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:
    		*;
    };