1 2/* DO NOT EDIT: automatically built by dist/s_include. */ 3#ifndef _DB_EXT_PROT_IN_ 4#define _DB_EXT_PROT_IN_ 5 6#if defined(__cplusplus) 7extern "C" { 8#endif 9 10int db_create __P((DB **, DB_ENV *, u_int32_t)); 11char *db_strerror __P((int)); 12int db_env_set_func_close __P((int (*)(int))); 13int db_env_set_func_dirfree __P((void (*)(char **, int))); 14int db_env_set_func_dirlist __P((int (*)(const char *, char ***, int *))); 15int db_env_set_func_exists __P((int (*)(const char *, int *))); 16int db_env_set_func_free __P((void (*)(void *))); 17int db_env_set_func_fsync __P((int (*)(int))); 18int db_env_set_func_ftruncate __P((int (*)(int, off_t))); 19int db_env_set_func_ioinfo __P((int (*)(const char *, int, u_int32_t *, u_int32_t *, u_int32_t *))); 20int db_env_set_func_malloc __P((void *(*)(size_t))); 21int db_env_set_func_file_map __P((int (*)(DB_ENV *, char *, size_t, int, void **), int (*)(DB_ENV *, void *))); 22int db_env_set_func_region_map __P((int (*)(DB_ENV *, char *, size_t, int *, void **), int (*)(DB_ENV *, void *))); 23int db_env_set_func_pread __P((ssize_t (*)(int, void *, size_t, off_t))); 24int db_env_set_func_pwrite __P((ssize_t (*)(int, const void *, size_t, off_t))); 25int db_env_set_func_open __P((int (*)(const char *, int, ...))); 26int db_env_set_func_read __P((ssize_t (*)(int, void *, size_t))); 27int db_env_set_func_realloc __P((void *(*)(void *, size_t))); 28int db_env_set_func_rename __P((int (*)(const char *, const char *))); 29int db_env_set_func_seek __P((int (*)(int, off_t, int))); 30int db_env_set_func_unlink __P((int (*)(const char *))); 31int db_env_set_func_write __P((ssize_t (*)(int, const void *, size_t))); 32int db_env_set_func_yield __P((int (*)(u_long, u_long))); 33int db_env_create __P((DB_ENV **, u_int32_t)); 34char *db_version __P((int *, int *, int *)); 35int log_compare __P((const DB_LSN *, const DB_LSN *)); 36int db_sequence_create __P((DB_SEQUENCE **, DB *, u_int32_t)); 37#if DB_DBM_HSEARCH != 0 38int __db_ndbm_clearerr __P((DBM *)); 39void __db_ndbm_close __P((DBM *)); 40int __db_ndbm_delete __P((DBM *, datum)); 41int __db_ndbm_dirfno __P((DBM *)); 42int __db_ndbm_error __P((DBM *)); 43datum __db_ndbm_fetch __P((DBM *, datum)); 44datum __db_ndbm_firstkey __P((DBM *)); 45datum __db_ndbm_nextkey __P((DBM *)); 46DBM *__db_ndbm_open __P((const char *, int, int)); 47int __db_ndbm_pagfno __P((DBM *)); 48int __db_ndbm_rdonly __P((DBM *)); 49int __db_ndbm_store __P((DBM *, datum, datum, int)); 50int __db_dbm_close __P((void)); 51int __db_dbm_delete __P((datum)); 52datum __db_dbm_fetch __P((datum)); 53datum __db_dbm_firstkey __P((void)); 54int __db_dbm_init __P((char *)); 55datum __db_dbm_nextkey __P((datum)); 56int __db_dbm_store __P((datum, datum)); 57#endif 58#if DB_DBM_HSEARCH != 0 59int __db_hcreate __P((size_t)); 60ENTRY *__db_hsearch __P((ENTRY, ACTION)); 61void __db_hdestroy __P((void)); 62#endif 63 64#if defined(__cplusplus) 65} 66#endif 67#endif /* !_DB_EXT_PROT_IN_ */ 68