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