jcs's openbsd hax
openbsd
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};