Main Page | Class Hierarchy | Data Structures | Directories | File List | Data Fields | Related Pages

mutex_ext.h

00001 /* DO NOT EDIT: automatically built by dist/s_include. */
00002 #ifndef _mutex_ext_h_
00003 #define _mutex_ext_h_
00004 
00005 #if defined(__cplusplus)
00006 extern "C" {
00007 #endif
00008 
00009 int __mutex_alloc __P((DB_ENV *, int, u_int32_t, db_mutex_t *));
00010 int __mutex_alloc_int __P((DB_ENV *, int, int, u_int32_t, db_mutex_t *));
00011 int __mutex_free __P((DB_ENV *, db_mutex_t *));
00012 int __db_fcntl_mutex_init __P((DB_ENV *, db_mutex_t, u_int32_t));
00013 int __db_fcntl_mutex_lock __P((DB_ENV *, db_mutex_t));
00014 int __db_fcntl_mutex_unlock __P((DB_ENV *, db_mutex_t));
00015 int __db_fcntl_mutex_destroy __P((DB_ENV *, db_mutex_t));
00016 int __mutex_alloc_pp __P((DB_ENV *, u_int32_t, db_mutex_t *));
00017 int __mutex_free_pp __P((DB_ENV *, db_mutex_t));
00018 int __mutex_lock_pp __P((DB_ENV *, db_mutex_t));
00019 int __mutex_unlock_pp __P((DB_ENV *, db_mutex_t));
00020 int __mutex_get_align __P((DB_ENV *, u_int32_t *));
00021 int __mutex_set_align __P((DB_ENV *, u_int32_t));
00022 int __mutex_get_increment __P((DB_ENV *, u_int32_t *));
00023 int __mutex_set_increment __P((DB_ENV *, u_int32_t));
00024 int __mutex_get_max __P((DB_ENV *, u_int32_t *));
00025 int __mutex_set_max __P((DB_ENV *, u_int32_t));
00026 int __mutex_get_tas_spins __P((DB_ENV *, u_int32_t *));
00027 int __mutex_set_tas_spins __P((DB_ENV *, u_int32_t));
00028 int __db_pthread_mutex_init __P((DB_ENV *, db_mutex_t, u_int32_t));
00029 int __db_pthread_mutex_lock __P((DB_ENV *, db_mutex_t));
00030 int __db_pthread_mutex_unlock __P((DB_ENV *, db_mutex_t));
00031 int __db_pthread_mutex_destroy __P((DB_ENV *, db_mutex_t));
00032 int __mutex_open __P((DB_ENV *));
00033 int __mutex_dbenv_refresh __P((DB_ENV *));
00034 void __mutex_resource_return __P((DB_ENV *, REGINFO *));
00035 int __mutex_stat __P((DB_ENV *, DB_MUTEX_STAT **, u_int32_t));
00036 int __mutex_stat_print __P((DB_ENV *, u_int32_t));
00037 void __mutex_print_debug_single __P((DB_ENV *, const char *, db_mutex_t, u_int32_t));
00038 void __mutex_print_debug_stats __P((DB_ENV *, DB_MSGBUF *, db_mutex_t, u_int32_t));
00039 void __mutex_set_wait_info __P((DB_ENV *, db_mutex_t, u_int32_t *, u_int32_t *));
00040 void __mutex_clear __P((DB_ENV *, db_mutex_t));
00041 int __db_tas_mutex_init __P((DB_ENV *, db_mutex_t, u_int32_t));
00042 int __db_tas_mutex_lock __P((DB_ENV *, db_mutex_t));
00043 int __db_tas_mutex_unlock __P((DB_ENV *, db_mutex_t));
00044 int __db_tas_mutex_destroy __P((DB_ENV *, db_mutex_t));
00045 int __db_win32_mutex_init __P((DB_ENV *, db_mutex_t, u_int32_t));
00046 int __db_win32_mutex_lock __P((DB_ENV *, db_mutex_t));
00047 int __db_win32_mutex_unlock __P((DB_ENV *, db_mutex_t));
00048 int __db_win32_mutex_destroy __P((DB_ENV *, db_mutex_t));
00049 
00050 #if defined(__cplusplus)
00051 }
00052 #endif
00053 #endif /* !_mutex_ext_h_ */

Generated on Sun Dec 25 12:14:23 2005 for Berkeley DB 4.4.16 by  doxygen 1.4.2