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