1/* Do not edit: automatically built by gen_rec.awk. */
2
3#ifndef	__fop_AUTO_H
4#define	__fop_AUTO_H
5#define	DB___fop_create	143
6typedef struct ___fop_create_args {
7	u_int32_t type;
8	DB_TXN *txnp;
9	DB_LSN prev_lsn;
10	DBT	name;
11	u_int32_t	appname;
12	u_int32_t	mode;
13} __fop_create_args;
14
15#define	DB___fop_remove	144
16typedef struct ___fop_remove_args {
17	u_int32_t type;
18	DB_TXN *txnp;
19	DB_LSN prev_lsn;
20	DBT	name;
21	DBT	fid;
22	u_int32_t	appname;
23} __fop_remove_args;
24
25#define	DB___fop_write	145
26typedef struct ___fop_write_args {
27	u_int32_t type;
28	DB_TXN *txnp;
29	DB_LSN prev_lsn;
30	DBT	name;
31	u_int32_t	appname;
32	u_int32_t	pgsize;
33	db_pgno_t	pageno;
34	u_int32_t	offset;
35	DBT	page;
36	u_int32_t	flag;
37} __fop_write_args;
38
39#define	DB___fop_rename	146
40#define	DB___fop_rename_noundo	150
41typedef struct ___fop_rename_args {
42	u_int32_t type;
43	DB_TXN *txnp;
44	DB_LSN prev_lsn;
45	DBT	oldname;
46	DBT	newname;
47	DBT	fileid;
48	u_int32_t	appname;
49} __fop_rename_args;
50
51#define	DB___fop_file_remove	141
52typedef struct ___fop_file_remove_args {
53	u_int32_t type;
54	DB_TXN *txnp;
55	DB_LSN prev_lsn;
56	DBT	real_fid;
57	DBT	tmp_fid;
58	DBT	name;
59	u_int32_t	appname;
60	u_int32_t	child;
61} __fop_file_remove_args;
62
63#endif
64