1 /* Do not edit: automatically built by gen_rec.awk. */ 2 3 #ifndef vi_AUTO_H 4 #define vi_AUTO_H 5 #define DB_vi_marker 200 6 typedef struct _vi_marker_args { 7 u_int32_t type; 8 DB_TXN *txnid; 9 DB_LSN prev_lsn; 10 u_int32_t opcode; 11 } __vi_marker_args; 12 13 #define DB_vi_cursor 201 14 typedef struct _vi_cursor_args { 15 u_int32_t type; 16 DB_TXN *txnid; 17 DB_LSN prev_lsn; 18 u_int32_t opcode; 19 db_recno_t lno; 20 size_t cno; 21 } __vi_cursor_args; 22 23 #define DB_vi_mark 202 24 typedef struct _vi_mark_args { 25 u_int32_t type; 26 DB_TXN *txnid; 27 DB_LSN prev_lsn; 28 LMARK lmp; 29 } __vi_mark_args; 30 31 #define DB_vi_change 203 32 typedef struct _vi_change_args { 33 u_int32_t type; 34 DB_TXN *txnid; 35 DB_LSN prev_lsn; 36 u_int32_t opcode; 37 db_recno_t lno; 38 } __vi_change_args; 39 40 #endif 41