xref: /minix/external/bsd/nvi/dist/common/vi_auto.h (revision 84d9c625)
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