2 * See the file LICENSE for redistribution information.
4 * Copyright (c) 1999, 2012 Oracle and/or its affiliates. All rights reserved.
14 * EXTERN: int db_env_set_func_assert
15 * EXTERN: __P((void (*)(const char *, const char *, int)));
18 db_env_set_func_assert(func_assert)
19 void (*func_assert) __P((const char *, const char *, int));
21 DB_GLOBAL(j_assert) = func_assert;
26 * EXTERN: int db_env_set_func_close __P((int (*)(int)));
29 db_env_set_func_close(func_close)
30 int (*func_close) __P((int));
32 DB_GLOBAL(j_close) = func_close;
37 * EXTERN: int db_env_set_func_dirfree __P((void (*)(char **, int)));
40 db_env_set_func_dirfree(func_dirfree)
41 void (*func_dirfree) __P((char **, int));
43 DB_GLOBAL(j_dirfree) = func_dirfree;
48 * EXTERN: int db_env_set_func_dirlist
49 * EXTERN: __P((int (*)(const char *, char ***, int *)));
52 db_env_set_func_dirlist(func_dirlist)
53 int (*func_dirlist) __P((const char *, char ***, int *));
55 DB_GLOBAL(j_dirlist) = func_dirlist;
60 * EXTERN: int db_env_set_func_exists __P((int (*)(const char *, int *)));
63 db_env_set_func_exists(func_exists)
64 int (*func_exists) __P((const char *, int *));
66 DB_GLOBAL(j_exists) = func_exists;
71 * EXTERN: int db_env_set_func_free __P((void (*)(void *)));
74 db_env_set_func_free(func_free)
75 void (*func_free) __P((void *));
77 DB_GLOBAL(j_free) = func_free;
82 * EXTERN: int db_env_set_func_fsync __P((int (*)(int)));
85 db_env_set_func_fsync(func_fsync)
86 int (*func_fsync) __P((int));
88 DB_GLOBAL(j_fsync) = func_fsync;
93 * EXTERN: int db_env_set_func_ftruncate __P((int (*)(int, off_t)));
96 db_env_set_func_ftruncate(func_ftruncate)
97 int (*func_ftruncate) __P((int, off_t));
99 DB_GLOBAL(j_ftruncate) = func_ftruncate;
104 * EXTERN: int db_env_set_func_ioinfo __P((int (*)(const char *,
105 * EXTERN: int, u_int32_t *, u_int32_t *, u_int32_t *)));
108 db_env_set_func_ioinfo(func_ioinfo)
110 __P((const char *, int, u_int32_t *, u_int32_t *, u_int32_t *));
112 DB_GLOBAL(j_ioinfo) = func_ioinfo;
117 * EXTERN: int db_env_set_func_malloc __P((void *(*)(size_t)));
120 db_env_set_func_malloc(func_malloc)
121 void *(*func_malloc) __P((size_t));
123 DB_GLOBAL(j_malloc) = func_malloc;
128 * EXTERN: int db_env_set_func_file_map
129 * EXTERN: __P((int (*)(DB_ENV *, char *, size_t, int, void **),
130 * EXTERN: int (*)(DB_ENV *, void *)));
133 db_env_set_func_file_map(func_file_map, func_file_unmap)
134 int (*func_file_map) __P((DB_ENV *, char *, size_t, int, void **));
135 int (*func_file_unmap) __P((DB_ENV *, void *));
137 DB_GLOBAL(j_file_map) = func_file_map;
138 DB_GLOBAL(j_file_unmap) = func_file_unmap;
143 * EXTERN: int db_env_set_func_region_map
144 * EXTERN: __P((int (*)(DB_ENV *, char *, size_t, int *, void **),
145 * EXTERN: int (*)(DB_ENV *, void *)));
148 db_env_set_func_region_map(func_region_map, func_region_unmap)
149 int (*func_region_map) __P((DB_ENV *, char *, size_t, int *, void **));
150 int (*func_region_unmap) __P((DB_ENV *, void *));
152 DB_GLOBAL(j_region_map) = func_region_map;
153 DB_GLOBAL(j_region_unmap) = func_region_unmap;
158 * EXTERN: int db_env_set_func_pread
159 * EXTERN: __P((ssize_t (*)(int, void *, size_t, off_t)));
162 db_env_set_func_pread(func_pread)
163 ssize_t (*func_pread) __P((int, void *, size_t, off_t));
165 DB_GLOBAL(j_pread) = func_pread;
170 * EXTERN: int db_env_set_func_pwrite
171 * EXTERN: __P((ssize_t (*)(int, const void *, size_t, off_t)));
174 db_env_set_func_pwrite(func_pwrite)
175 ssize_t (*func_pwrite) __P((int, const void *, size_t, off_t));
177 DB_GLOBAL(j_pwrite) = func_pwrite;
182 * EXTERN: int db_env_set_func_open __P((int (*)(const char *, int, ...)));
185 db_env_set_func_open(func_open)
186 int (*func_open) __P((const char *, int, ...));
188 DB_GLOBAL(j_open) = func_open;
193 * EXTERN: int db_env_set_func_read __P((ssize_t (*)(int, void *, size_t)));
196 db_env_set_func_read(func_read)
197 ssize_t (*func_read) __P((int, void *, size_t));
199 DB_GLOBAL(j_read) = func_read;
204 * EXTERN: int db_env_set_func_realloc __P((void *(*)(void *, size_t)));
207 db_env_set_func_realloc(func_realloc)
208 void *(*func_realloc) __P((void *, size_t));
210 DB_GLOBAL(j_realloc) = func_realloc;
215 * EXTERN: int db_env_set_func_rename
216 * EXTERN: __P((int (*)(const char *, const char *)));
219 db_env_set_func_rename(func_rename)
220 int (*func_rename) __P((const char *, const char *));
222 DB_GLOBAL(j_rename) = func_rename;
227 * EXTERN: int db_env_set_func_seek
228 * EXTERN: __P((int (*)(int, off_t, int)));
231 db_env_set_func_seek(func_seek)
232 int (*func_seek) __P((int, off_t, int));
234 DB_GLOBAL(j_seek) = func_seek;
239 * EXTERN: int db_env_set_func_unlink __P((int (*)(const char *)));
242 db_env_set_func_unlink(func_unlink)
243 int (*func_unlink) __P((const char *));
245 DB_GLOBAL(j_unlink) = func_unlink;
250 * EXTERN: int db_env_set_func_write
251 * EXTERN: __P((ssize_t (*)(int, const void *, size_t)));
254 db_env_set_func_write(func_write)
255 ssize_t (*func_write) __P((int, const void *, size_t));
257 DB_GLOBAL(j_write) = func_write;
262 * EXTERN: int db_env_set_func_yield __P((int (*)(u_long, u_long)));
265 db_env_set_func_yield(func_yield)
266 int (*func_yield) __P((u_long, u_long));
268 DB_GLOBAL(j_yield) = func_yield;