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