00001
00002
00003 #ifndef __fop_AUTO_H
00004 #define __fop_AUTO_H
00005 #define DB___fop_create 143
00006 typedef struct ___fop_create_args {
00007 u_int32_t type;
00008 DB_TXN *txnid;
00009 DB_LSN prev_lsn;
00010 DBT name;
00011 u_int32_t appname;
00012 u_int32_t mode;
00013 } __fop_create_args;
00014
00015 #define DB___fop_remove 144
00016 typedef struct ___fop_remove_args {
00017 u_int32_t type;
00018 DB_TXN *txnid;
00019 DB_LSN prev_lsn;
00020 DBT name;
00021 DBT fid;
00022 u_int32_t appname;
00023 } __fop_remove_args;
00024
00025 #define DB___fop_write 145
00026 typedef struct ___fop_write_args {
00027 u_int32_t type;
00028 DB_TXN *txnid;
00029 DB_LSN prev_lsn;
00030 DBT name;
00031 u_int32_t appname;
00032 u_int32_t pgsize;
00033 db_pgno_t pageno;
00034 u_int32_t offset;
00035 DBT page;
00036 u_int32_t flag;
00037 } __fop_write_args;
00038
00039 #define DB___fop_rename 146
00040 typedef struct ___fop_rename_args {
00041 u_int32_t type;
00042 DB_TXN *txnid;
00043 DB_LSN prev_lsn;
00044 DBT oldname;
00045 DBT newname;
00046 DBT fileid;
00047 u_int32_t appname;
00048 } __fop_rename_args;
00049
00050 #define DB___fop_file_remove 141
00051 typedef struct ___fop_file_remove_args {
00052 u_int32_t type;
00053 DB_TXN *txnid;
00054 DB_LSN prev_lsn;
00055 DBT real_fid;
00056 DBT tmp_fid;
00057 DBT name;
00058 u_int32_t appname;
00059 u_int32_t child;
00060 } __fop_file_remove_args;
00061
00062 #endif