1# $Id$
2
3# This is an input file for the s_windows script. It lists the symbols
4# which are used to build the db and db_small libraries.
5#
6# If you are adding a new symbol, put the symbol here in win_exports.in and
7# indicate which library requires the symbol.
8#
9# Each non-blank, non-comment line is of the form
10#   symbol_name		module [ module ...]
11
12# Standard interfaces.
13db_copy						db db_small
14db_create						db db_small
15db_env_create						db db_small
16db_env_set_func_assert						db db_small
17db_env_set_func_free						db db_small
18db_env_set_func_malloc						db db_small
19db_env_set_func_realloc						db db_small
20db_env_set_win_security						db db_small
21db_sequence_create						db db_small
22db_strerror						db db_small
23db_version						db db_small
24db_full_version						db db_small
25log_compare						db db_small
26
27# These are needed to link the tcl library.
28__db_dbm_close						db
29__db_dbm_delete						db
30__db_dbm_fetch						db
31__db_dbm_firstkey						db
32__db_dbm_init						db
33__db_dbm_nextkey						db
34__db_dbm_store						db
35__db_check_chksum						db db_small
36__db_chksum						db db_small
37__db_get_flags_fn						db db_small
38__db_get_seq_flags_fn						db db_small
39__db_hcreate						db
40__db_hdestroy						db
41__db_hsearch						db
42__db_loadme						db db_small
43__db_ndbm_clearerr						db
44__db_ndbm_close						db
45__db_ndbm_delete						db
46__db_ndbm_dirfno						db
47__db_ndbm_error						db
48__db_ndbm_fetch						db
49__db_ndbm_firstkey						db
50__db_ndbm_nextkey						db
51__db_ndbm_open						db
52__db_ndbm_pagfno						db
53__db_ndbm_rdonly						db
54__db_ndbm_store						db
55__db_win32_mutex_lock						db db_small
56__db_win32_mutex_unlock						db db_small
57__env_panic						db db_small
58__env_ref_get						db
59__ham_func2						db db_small
60__ham_func3						db db_small
61__ham_func4						db db_small
62__ham_func5						db db_small
63__ham_test						db db_small
64__lock_id_set						db db_small
65__mutex_alloc						db db_small
66__mutex_free						db db_small
67__os_calloc						db db_small
68__os_closehandle						db db_small
69__os_dirfree						db db_small
70__os_dirlist						db db_small
71__os_free						db db_small
72__os_fsync						db db_small
73__os_get_syserr						db db_small
74__os_getenv						db db_small
75__os_ioinfo						db db_small
76__os_malloc						db db_small
77__os_mkdir						db db_small
78__os_open						db db_small
79__os_openhandle						db db_small
80__os_posix_err						db db_small
81__os_read						db db_small
82__os_realloc						db db_small
83__os_rename						db db_small
84__os_strdup						db db_small
85__os_support_direct_io					db db_small
86__os_umalloc						db db_small
87__os_unlink						db db_small
88__os_write						db db_small
89__repmgr_get_incoming_queue_fullevent			db db_small
90__repmgr_get_incoming_queue_redzone			db db_small
91__txn_id_set						db db_small
92
93# These are needed for linking tools or java.
94__bam_adj_desc						db db_small
95__bam_cadjust_desc						db db_small
96__bam_cdel_desc						db db_small
97__bam_curadj_desc						db db_small
98__bam_irep_desc						db db_small
99__bam_merge_44_desc						db db_small
100__bam_pgin						db db_small
101__bam_pgout						db db_small
102__bam_rcuradj_desc						db db_small
103__bam_relink_43_desc						db db_small
104__bam_repl_desc						db db_small
105__bam_root_desc						db db_small
106__bam_rsplit_desc						db db_small
107__bam_split_42_desc						db db_small
108__bam_split_48_desc						db db_small
109__bam_split_desc						db db_small
110__bam_traverse						db db_small
111__crdel_inmem_create_desc						db db_small
112__crdel_inmem_remove_desc						db db_small
113__crdel_inmem_rename_desc						db db_small
114__crdel_metasub_desc						db db_small
115__db_Cstrsep						db db_small
116__db_add_recovery_int						db db_small
117__db_addrem_42_desc						db db_small
118__db_addrem_desc						db db_small
119__db_big_42_desc						db db_small
120__db_big_desc						db db_small
121__db_cksum_desc						db db_small
122__db_close						db db_small
123__db_compress_count_int						db
124__db_compress_int						db
125__db_debug_desc						db db_small
126__db_decompress_count_int						db
127__db_decompress_int						db
128__db_decompress_int32						db
129__db_dispatch						db db_small
130__db_dl						db db_small
131__db_dumptree						db db_small
132__db_err						db db_small
133__db_errx						db db_small
134__db_getlong						db db_small
135__db_getulong						db db_small
136__db_global_values						db db_small
137__db_isbigendian						db db_small
138__db_merge_desc						db db_small
139__db_mkpath						db db_small
140__db_msg						db db_small
141__db_noop_desc						db db_small
142__db_ovref_desc						db db_small
143__db_pg_alloc_42_desc						db db_small
144__db_pg_alloc_desc						db db_small
145__db_pg_free_42_desc						db db_small
146__db_pg_free_desc						db db_small
147__db_pg_freedata_42_desc						db db_small
148__db_pg_freedata_desc						db db_small
149__db_pg_init_desc						db db_small
150__db_pg_sort_44_desc						db db_small
151__db_pg_trunc_desc						db db_small
152__db_pgin						db db_small
153__db_pgno_desc						db db_small
154__db_pgout						db db_small
155__db_pr_callback						db db_small
156__db_realloc_desc						db db_small
157__db_relink_42_desc						db db_small
158__db_relink_desc						db db_small
159__db_rpath						db db_small
160__db_stat_pp						db db_small
161__db_stat_print_pp						db db_small
162__db_util_arg_progname						db db_small
163__db_util_arg_password						db db_small
164__db_util_cache							db db_small
165__db_util_env_create						db db_small
166__db_util_env_open						db db_small
167__db_util_interrupted						db db_small
168__db_util_logset						db db_small
169__db_util_siginit						db db_small
170__db_util_sigresend						db db_small
171__db_util_version_check						db db_small
172__db_verify_internal						db db_small
173__dbreg_register_desc						db db_small
174__dbreg_register_42_desc					db db_small
175__dbt_usercopy						db db_small
176__dbt_userfree						db db_small
177__env_encrypt_adj_size					db
178__env_encrypt						db
179__env_decrypt						db
180__fop_create_42_desc						db db_small
181__fop_create_60_desc						db db_small
182__fop_create_desc						db db_small
183__fop_file_remove_60_desc					db db_small
184__fop_file_remove_desc						db db_small
185__fop_remove_60_desc						db db_small
186__fop_remove_desc						db db_small
187__fop_rename_42_desc						db db_small
188__fop_rename_60_desc						db db_small
189__fop_rename_desc						db db_small
190__fop_write_42_desc						db db_small
191__fop_write_60_desc						db db_small
192__fop_write_desc						db db_small
193__fop_write_file_60_desc					db db_small
194__fop_write_file_desc						db db_small
195__ham_changeslot_desc						db
196__ham_chgpg_desc						db
197__ham_contract_desc						db
198__ham_copypage_desc						db
199__ham_curadj_desc						db
200__ham_get_meta						db
201__ham_groupalloc_42_desc						db
202__ham_groupalloc_desc						db
203__ham_insdel_42_desc						db
204__ham_insdel_desc						db
205__ham_metagroup_42_desc						db
206__ham_metagroup_desc						db
207__ham_newpage_desc						db
208__ham_pgin						db db_small
209__ham_pgout						db db_small
210__ham_release_meta						db
211__ham_replace_42_desc						db
212__ham_replace_desc						db
213__ham_splitdata_desc						db
214__heap_addrem_60_desc						db
215__heap_addrem_50_desc						db
216__heap_addrem_desc						db
217__heap_exist						db db_small
218__heap_pg_alloc_desc						db
219__heap_trunc_meta_desc						db
220__heap_trunc_page_desc						db
221__lock_list_print						db db_small
222__log_current_lsn						db db_small
223__log_print_record						db
224__log_stat_pp						db db_small
225__log_verify_pp						db db_small
226__log_verify						db db_small
227__mutex_set_wait_info						db db_small
228__os_abort						db db_small
229__os_abspath						db db_small
230__os_cpu_count						db db_small
231__os_ctime						db db_small
232__os_exists						db db_small
233__os_fdlock						db db_small
234__os_fileid 						db db_small
235__os_freeaddrinfo						db
236__os_get_errno						db db_small
237__os_getaddrinfo						db
238__os_gettime						db db_small
239__os_id						db db_small
240__os_io						db db_small
241__os_isroot						db db_small
242__os_mapfile						db db_small
243__os_physwrite						db db_small
244__os_seek						db db_small
245__os_set_errno						db db_small
246__os_truncate						db db_small
247__os_ufree						db db_small
248__os_unique_id						db db_small
249__os_unmapfile						db db_small
250__os_urealloc						db db_small
251__os_yield						db db_small
252__qam_add_desc						db
253__qam_del_desc						db
254__qam_delext_desc						db
255__qam_incfirst_desc						db
256__qam_mvptr_desc						db
257__qam_pgin_out						db db_small
258__rep_stat_print						db db_small
259__repmgr_member_desc						db
260__txn_child_desc						db db_small
261__txn_ckp_42_desc						db db_small
262__txn_ckp_desc						db db_small
263__txn_prepare_desc						db db_small
264__txn_recycle_desc						db db_small
265__txn_regop_42_desc						db db_small
266__txn_regop_desc						db db_small
267__txn_xa_regop_42_desc						db db_small
268
269# These are needed for internal test programs.
270__repmgr_getaddr						db
271__db_ctimespec							db
272