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