mutex_ext.h
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. /* DO NOT EDIT: automatically built by dist/s_include. */
  2. #ifndef _mutex_ext_h_
  3. #define _mutex_ext_h_
  4. #if defined(__cplusplus)
  5. extern "C" {
  6. #endif
  7. int __db_fcntl_mutex_init __P((DB_ENV *, MUTEX *, u_int32_t));
  8. int __db_fcntl_mutex_lock __P((DB_ENV *, MUTEX *, DB_FH *));
  9. int __db_fcntl_mutex_unlock __P((DB_ENV *, MUTEX *));
  10. int __db_fcntl_mutex_destroy __P((MUTEX *));
  11. int __db_pthread_mutex_init __P((DB_ENV *, MUTEX *, u_int32_t));
  12. int __db_pthread_mutex_lock __P((DB_ENV *, MUTEX *));
  13. int __db_pthread_mutex_unlock __P((DB_ENV *, MUTEX *));
  14. int __db_pthread_mutex_destroy __P((MUTEX *));
  15. int __db_tas_mutex_init __P((DB_ENV *, MUTEX *, u_int32_t));
  16. int __db_tas_mutex_lock __P((DB_ENV *, MUTEX *));
  17. int __db_tas_mutex_unlock __P((DB_ENV *, MUTEX *));
  18. int __db_tas_mutex_destroy __P((MUTEX *));
  19. int __db_mutex_alloc __P((DB_ENV *, REGINFO *, MUTEX **));
  20. void __db_mutex_free __P((DB_ENV *, REGINFO *, MUTEX *));
  21. int __db_shreg_locks_record __P((DB_ENV *, MUTEX *, REGINFO *,
  22.    REGMAINT *));
  23. void __db_shreg_locks_clear __P((MUTEX *, REGINFO *, REGMAINT *));
  24. void __db_shreg_locks_destroy __P((REGINFO *, REGMAINT *));
  25. int __db_shreg_mutex_init __P((DB_ENV *, MUTEX *, u_int32_t,
  26.    u_int32_t, REGINFO *, REGMAINT *));
  27. void __db_shreg_maintinit __P((REGINFO *, void *addr, size_t));
  28. #if defined(__cplusplus)
  29. }
  30. #endif
  31. #endif /* _mutex_ext_h_ */