fileops_auto.h
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. /* Do not edit: automatically built by gen_rec.awk. */
  2. #ifndef __fop_AUTO_H
  3. #define __fop_AUTO_H
  4. #define DB___fop_create 143
  5. typedef struct ___fop_create_args {
  6. u_int32_t type;
  7. DB_TXN *txnid;
  8. DB_LSN prev_lsn;
  9. DBT name;
  10. u_int32_t appname;
  11. u_int32_t mode;
  12. } __fop_create_args;
  13. #define DB___fop_remove 144
  14. typedef struct ___fop_remove_args {
  15. u_int32_t type;
  16. DB_TXN *txnid;
  17. DB_LSN prev_lsn;
  18. DBT name;
  19. DBT fid;
  20. u_int32_t appname;
  21. } __fop_remove_args;
  22. #define DB___fop_write 145
  23. typedef struct ___fop_write_args {
  24. u_int32_t type;
  25. DB_TXN *txnid;
  26. DB_LSN prev_lsn;
  27. DBT name;
  28. u_int32_t appname;
  29. u_int32_t offset;
  30. DBT page;
  31. u_int32_t flag;
  32. } __fop_write_args;
  33. #define DB___fop_rename 146
  34. typedef struct ___fop_rename_args {
  35. u_int32_t type;
  36. DB_TXN *txnid;
  37. DB_LSN prev_lsn;
  38. DBT oldname;
  39. DBT newname;
  40. DBT fileid;
  41. u_int32_t appname;
  42. } __fop_rename_args;
  43. #define DB___fop_file_remove 141
  44. typedef struct ___fop_file_remove_args {
  45. u_int32_t type;
  46. DB_TXN *txnid;
  47. DB_LSN prev_lsn;
  48. DBT real_fid;
  49. DBT tmp_fid;
  50. DBT name;
  51. u_int32_t appname;
  52. u_int32_t child;
  53. } __fop_file_remove_args;
  54. #endif