Update.
[glibc.git] / db2 / include / btree_auto.h
blobb422e1db1b77fd45a265aa37bbb9747b632239d8
1 /* Do not edit: automatically built by dist/db_gen.sh. */
2 #ifndef bam_AUTO_H
3 #define bam_AUTO_H
5 #define DB_bam_pg_alloc (DB_bam_BEGIN + 1)
7 typedef struct _bam_pg_alloc_args {
8 u_int32_t type;
9 DB_TXN *txnid;
10 DB_LSN prev_lsn;
11 u_int32_t fileid;
12 DB_LSN meta_lsn;
13 DB_LSN page_lsn;
14 db_pgno_t pgno;
15 u_int32_t ptype;
16 db_pgno_t next;
17 } __bam_pg_alloc_args;
20 #define DB_bam_pg_free (DB_bam_BEGIN + 2)
22 typedef struct _bam_pg_free_args {
23 u_int32_t type;
24 DB_TXN *txnid;
25 DB_LSN prev_lsn;
26 u_int32_t fileid;
27 db_pgno_t pgno;
28 DB_LSN meta_lsn;
29 DBT header;
30 db_pgno_t next;
31 } __bam_pg_free_args;
34 #define DB_bam_split (DB_bam_BEGIN + 3)
36 typedef struct _bam_split_args {
37 u_int32_t type;
38 DB_TXN *txnid;
39 DB_LSN prev_lsn;
40 u_int32_t fileid;
41 db_pgno_t left;
42 DB_LSN llsn;
43 db_pgno_t right;
44 DB_LSN rlsn;
45 u_int32_t indx;
46 db_pgno_t npgno;
47 DB_LSN nlsn;
48 DBT pg;
49 } __bam_split_args;
52 #define DB_bam_rsplit (DB_bam_BEGIN + 4)
54 typedef struct _bam_rsplit_args {
55 u_int32_t type;
56 DB_TXN *txnid;
57 DB_LSN prev_lsn;
58 u_int32_t fileid;
59 db_pgno_t pgno;
60 DBT pgdbt;
61 DBT rootent;
62 DB_LSN rootlsn;
63 } __bam_rsplit_args;
66 #define DB_bam_adj (DB_bam_BEGIN + 5)
68 typedef struct _bam_adj_args {
69 u_int32_t type;
70 DB_TXN *txnid;
71 DB_LSN prev_lsn;
72 u_int32_t fileid;
73 db_pgno_t pgno;
74 DB_LSN lsn;
75 u_int32_t indx;
76 u_int32_t indx_copy;
77 u_int32_t is_insert;
78 } __bam_adj_args;
81 #define DB_bam_cadjust (DB_bam_BEGIN + 6)
83 typedef struct _bam_cadjust_args {
84 u_int32_t type;
85 DB_TXN *txnid;
86 DB_LSN prev_lsn;
87 u_int32_t fileid;
88 db_pgno_t pgno;
89 DB_LSN lsn;
90 u_int32_t indx;
91 int32_t adjust;
92 int32_t total;
93 } __bam_cadjust_args;
96 #define DB_bam_cdel (DB_bam_BEGIN + 7)
98 typedef struct _bam_cdel_args {
99 u_int32_t type;
100 DB_TXN *txnid;
101 DB_LSN prev_lsn;
102 u_int32_t fileid;
103 db_pgno_t pgno;
104 DB_LSN lsn;
105 u_int32_t indx;
106 } __bam_cdel_args;
108 #endif