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	61
188typedef struct ___db_pg_sort_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_args;
200
201#endif
202