• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/db-4.8.30/dbinc_auto/
1/* Do not edit: automatically built by gen_rec.awk. */
2
3#ifndef	__bam_AUTO_H
4#define	__bam_AUTO_H
5#define	DB___bam_split	62
6typedef struct ___bam_split_args {
7	u_int32_t type;
8	DB_TXN *txnp;
9	DB_LSN prev_lsn;
10	int32_t	fileid;
11	db_pgno_t	left;
12	DB_LSN	llsn;
13	db_pgno_t	right;
14	DB_LSN	rlsn;
15	u_int32_t	indx;
16	db_pgno_t	npgno;
17	DB_LSN	nlsn;
18	db_pgno_t	ppgno;
19	DB_LSN	plsn;
20	u_int32_t	pindx;
21	DBT	pg;
22	DBT	pentry;
23	DBT	rentry;
24	u_int32_t	opflags;
25} __bam_split_args;
26
27#define	DB___bam_split_42	62
28typedef struct ___bam_split_42_args {
29	u_int32_t type;
30	DB_TXN *txnp;
31	DB_LSN prev_lsn;
32	int32_t	fileid;
33	db_pgno_t	left;
34	DB_LSN	llsn;
35	db_pgno_t	right;
36	DB_LSN	rlsn;
37	u_int32_t	indx;
38	db_pgno_t	npgno;
39	DB_LSN	nlsn;
40	db_pgno_t	root_pgno;
41	DBT	pg;
42	u_int32_t	opflags;
43} __bam_split_42_args;
44
45#define	DB___bam_rsplit	63
46typedef struct ___bam_rsplit_args {
47	u_int32_t type;
48	DB_TXN *txnp;
49	DB_LSN prev_lsn;
50	int32_t	fileid;
51	db_pgno_t	pgno;
52	DBT	pgdbt;
53	db_pgno_t	root_pgno;
54	db_pgno_t	nrec;
55	DBT	rootent;
56	DB_LSN	rootlsn;
57} __bam_rsplit_args;
58
59#define	DB___bam_adj	55
60typedef struct ___bam_adj_args {
61	u_int32_t type;
62	DB_TXN *txnp;
63	DB_LSN prev_lsn;
64	int32_t	fileid;
65	db_pgno_t	pgno;
66	DB_LSN	lsn;
67	u_int32_t	indx;
68	u_int32_t	indx_copy;
69	u_int32_t	is_insert;
70} __bam_adj_args;
71
72#define	DB___bam_cadjust	56
73typedef struct ___bam_cadjust_args {
74	u_int32_t type;
75	DB_TXN *txnp;
76	DB_LSN prev_lsn;
77	int32_t	fileid;
78	db_pgno_t	pgno;
79	DB_LSN	lsn;
80	u_int32_t	indx;
81	int32_t	adjust;
82	u_int32_t	opflags;
83} __bam_cadjust_args;
84
85#define	DB___bam_cdel	57
86typedef struct ___bam_cdel_args {
87	u_int32_t type;
88	DB_TXN *txnp;
89	DB_LSN prev_lsn;
90	int32_t	fileid;
91	db_pgno_t	pgno;
92	DB_LSN	lsn;
93	u_int32_t	indx;
94} __bam_cdel_args;
95
96#define	DB___bam_repl	58
97typedef struct ___bam_repl_args {
98	u_int32_t type;
99	DB_TXN *txnp;
100	DB_LSN prev_lsn;
101	int32_t	fileid;
102	db_pgno_t	pgno;
103	DB_LSN	lsn;
104	u_int32_t	indx;
105	u_int32_t	isdeleted;
106	DBT	orig;
107	DBT	repl;
108	u_int32_t	prefix;
109	u_int32_t	suffix;
110} __bam_repl_args;
111
112#define	DB___bam_root	59
113typedef struct ___bam_root_args {
114	u_int32_t type;
115	DB_TXN *txnp;
116	DB_LSN prev_lsn;
117	int32_t	fileid;
118	db_pgno_t	meta_pgno;
119	db_pgno_t	root_pgno;
120	DB_LSN	meta_lsn;
121} __bam_root_args;
122
123#define	DB___bam_curadj	64
124typedef struct ___bam_curadj_args {
125	u_int32_t type;
126	DB_TXN *txnp;
127	DB_LSN prev_lsn;
128	int32_t	fileid;
129	db_ca_mode	mode;
130	db_pgno_t	from_pgno;
131	db_pgno_t	to_pgno;
132	db_pgno_t	left_pgno;
133	u_int32_t	first_indx;
134	u_int32_t	from_indx;
135	u_int32_t	to_indx;
136} __bam_curadj_args;
137
138#define	DB___bam_rcuradj	65
139typedef struct ___bam_rcuradj_args {
140	u_int32_t type;
141	DB_TXN *txnp;
142	DB_LSN prev_lsn;
143	int32_t	fileid;
144	ca_recno_arg	mode;
145	db_pgno_t	root;
146	db_recno_t	recno;
147	u_int32_t	order;
148} __bam_rcuradj_args;
149
150#define	DB___bam_relink_43	147
151typedef struct ___bam_relink_43_args {
152	u_int32_t type;
153	DB_TXN *txnp;
154	DB_LSN prev_lsn;
155	int32_t	fileid;
156	db_pgno_t	pgno;
157	DB_LSN	lsn;
158	db_pgno_t	prev;
159	DB_LSN	lsn_prev;
160	db_pgno_t	next;
161	DB_LSN	lsn_next;
162} __bam_relink_43_args;
163
164#define	DB___bam_relink	147
165typedef struct ___bam_relink_args {
166	u_int32_t type;
167	DB_TXN *txnp;
168	DB_LSN prev_lsn;
169	int32_t	fileid;
170	db_pgno_t	pgno;
171	db_pgno_t	new_pgno;
172	db_pgno_t	prev;
173	DB_LSN	lsn_prev;
174	db_pgno_t	next;
175	DB_LSN	lsn_next;
176} __bam_relink_args;
177
178#define	DB___bam_merge_44	148
179typedef struct ___bam_merge_44_args {
180	u_int32_t type;
181	DB_TXN *txnp;
182	DB_LSN prev_lsn;
183	int32_t	fileid;
184	db_pgno_t	pgno;
185	DB_LSN	lsn;
186	db_pgno_t	npgno;
187	DB_LSN	nlsn;
188	DBT	hdr;
189	DBT	data;
190	DBT	ind;
191} __bam_merge_44_args;
192
193#define	DB___bam_merge	148
194typedef struct ___bam_merge_args {
195	u_int32_t type;
196	DB_TXN *txnp;
197	DB_LSN prev_lsn;
198	int32_t	fileid;
199	db_pgno_t	pgno;
200	DB_LSN	lsn;
201	db_pgno_t	npgno;
202	DB_LSN	nlsn;
203	DBT	hdr;
204	DBT	data;
205	int32_t	pg_copy;
206} __bam_merge_args;
207
208#define	DB___bam_pgno	149
209typedef struct ___bam_pgno_args {
210	u_int32_t type;
211	DB_TXN *txnp;
212	DB_LSN prev_lsn;
213	int32_t	fileid;
214	db_pgno_t	pgno;
215	DB_LSN	lsn;
216	u_int32_t	indx;
217	db_pgno_t	opgno;
218	db_pgno_t	npgno;
219} __bam_pgno_args;
220
221#endif
222