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