1/* Do not edit: automatically built by gen_rec.awk. */ 2 3#ifndef __db_AUTO_H 4#define __db_AUTO_H 5#define DB___db_addrem 41 6typedef struct ___db_addrem_args { 7 u_int32_t type; 8 DB_TXN *txnp; 9 DB_LSN prev_lsn; 10 u_int32_t opcode; 11 int32_t fileid; 12 db_pgno_t pgno; 13 u_int32_t indx; 14 u_int32_t nbytes; 15 DBT hdr; 16 DBT dbt; 17 DB_LSN pagelsn; 18} __db_addrem_args; 19 20#define DB___db_big 43 21typedef struct ___db_big_args { 22 u_int32_t type; 23 DB_TXN *txnp; 24 DB_LSN prev_lsn; 25 u_int32_t opcode; 26 int32_t fileid; 27 db_pgno_t pgno; 28 db_pgno_t prev_pgno; 29 db_pgno_t next_pgno; 30 DBT dbt; 31 DB_LSN pagelsn; 32 DB_LSN prevlsn; 33 DB_LSN nextlsn; 34} __db_big_args; 35 36#define DB___db_ovref 44 37typedef struct ___db_ovref_args { 38 u_int32_t type; 39 DB_TXN *txnp; 40 DB_LSN prev_lsn; 41 int32_t fileid; 42 db_pgno_t pgno; 43 int32_t adjust; 44 DB_LSN lsn; 45} __db_ovref_args; 46 47#define DB___db_relink_42 45 48typedef struct ___db_relink_42_args { 49 u_int32_t type; 50 DB_TXN *txnp; 51 DB_LSN prev_lsn; 52 u_int32_t opcode; 53 int32_t fileid; 54 db_pgno_t pgno; 55 DB_LSN lsn; 56 db_pgno_t prev; 57 DB_LSN lsn_prev; 58 db_pgno_t next; 59 DB_LSN lsn_next; 60} __db_relink_42_args; 61 62#define DB___db_debug 47 63typedef struct ___db_debug_args { 64 u_int32_t type; 65 DB_TXN *txnp; 66 DB_LSN prev_lsn; 67 DBT op; 68 int32_t fileid; 69 DBT key; 70 DBT data; 71 u_int32_t arg_flags; 72} __db_debug_args; 73 74#define DB___db_noop 48 75typedef struct ___db_noop_args { 76 u_int32_t type; 77 DB_TXN *txnp; 78 DB_LSN prev_lsn; 79 int32_t fileid; 80 db_pgno_t pgno; 81 DB_LSN prevlsn; 82} __db_noop_args; 83 84#define DB___db_pg_alloc_42 49 85typedef struct ___db_pg_alloc_42_args { 86 u_int32_t type; 87 DB_TXN *txnp; 88 DB_LSN prev_lsn; 89 int32_t fileid; 90 DB_LSN meta_lsn; 91 db_pgno_t meta_pgno; 92 DB_LSN page_lsn; 93 db_pgno_t pgno; 94 u_int32_t ptype; 95 db_pgno_t next; 96} __db_pg_alloc_42_args; 97 98#define DB___db_pg_alloc 49 99typedef struct ___db_pg_alloc_args { 100 u_int32_t type; 101 DB_TXN *txnp; 102 DB_LSN prev_lsn; 103 int32_t fileid; 104 DB_LSN meta_lsn; 105 db_pgno_t meta_pgno; 106 DB_LSN page_lsn; 107 db_pgno_t pgno; 108 u_int32_t ptype; 109 db_pgno_t next; 110 db_pgno_t last_pgno; 111} __db_pg_alloc_args; 112 113#define DB___db_pg_free_42 50 114typedef struct ___db_pg_free_42_args { 115 u_int32_t type; 116 DB_TXN *txnp; 117 DB_LSN prev_lsn; 118 int32_t fileid; 119 db_pgno_t pgno; 120 DB_LSN meta_lsn; 121 db_pgno_t meta_pgno; 122 DBT header; 123 db_pgno_t next; 124} __db_pg_free_42_args; 125 126#define DB___db_pg_free 50 127typedef struct ___db_pg_free_args { 128 u_int32_t type; 129 DB_TXN *txnp; 130 DB_LSN prev_lsn; 131 int32_t fileid; 132 db_pgno_t pgno; 133 DB_LSN meta_lsn; 134 db_pgno_t meta_pgno; 135 DBT header; 136 db_pgno_t next; 137 db_pgno_t last_pgno; 138} __db_pg_free_args; 139 140#define DB___db_cksum 51 141typedef struct ___db_cksum_args { 142 u_int32_t type; 143 DB_TXN *txnp; 144 DB_LSN prev_lsn; 145} __db_cksum_args; 146 147#define DB___db_pg_freedata_42 52 148typedef struct ___db_pg_freedata_42_args { 149 u_int32_t type; 150 DB_TXN *txnp; 151 DB_LSN prev_lsn; 152 int32_t fileid; 153 db_pgno_t pgno; 154 DB_LSN meta_lsn; 155 db_pgno_t meta_pgno; 156 DBT header; 157 db_pgno_t next; 158 DBT data; 159} __db_pg_freedata_42_args; 160 161#define DB___db_pg_freedata 52 162typedef struct ___db_pg_freedata_args { 163 u_int32_t type; 164 DB_TXN *txnp; 165 DB_LSN prev_lsn; 166 int32_t fileid; 167 db_pgno_t pgno; 168 DB_LSN meta_lsn; 169 db_pgno_t meta_pgno; 170 DBT header; 171 db_pgno_t next; 172 db_pgno_t last_pgno; 173 DBT data; 174} __db_pg_freedata_args; 175 176#define DB___db_pg_init 60 177typedef struct ___db_pg_init_args { 178 u_int32_t type; 179 DB_TXN *txnp; 180 DB_LSN prev_lsn; 181 int32_t fileid; 182 db_pgno_t pgno; 183 DBT header; 184 DBT data; 185} __db_pg_init_args; 186 187#define DB___db_pg_sort_44 61 188typedef struct ___db_pg_sort_44_args { 189 u_int32_t type; 190 DB_TXN *txnp; 191 DB_LSN prev_lsn; 192 int32_t fileid; 193 db_pgno_t meta; 194 DB_LSN meta_lsn; 195 db_pgno_t last_free; 196 DB_LSN last_lsn; 197 db_pgno_t last_pgno; 198 DBT list; 199} __db_pg_sort_44_args; 200 201#define DB___db_pg_trunc 66 202typedef struct ___db_pg_trunc_args { 203 u_int32_t type; 204 DB_TXN *txnp; 205 DB_LSN prev_lsn; 206 int32_t fileid; 207 db_pgno_t meta; 208 DB_LSN meta_lsn; 209 db_pgno_t last_free; 210 DB_LSN last_lsn; 211 db_pgno_t next_free; 212 db_pgno_t last_pgno; 213 DBT list; 214} __db_pg_trunc_args; 215 216#endif 217