Update.
[glibc.git] / db2 / include / db_auto.h
blob1b07c748e88482d0b4c57eb852413acf744535c0
1 /* Do not edit: automatically built by dist/db_gen.sh. */
2 #ifndef db_AUTO_H
3 #define db_AUTO_H
5 #define DB_db_addrem (DB_db_BEGIN + 1)
7 typedef struct _db_addrem_args {
8 u_int32_t type;
9 DB_TXN *txnid;
10 DB_LSN prev_lsn;
11 u_int32_t opcode;
12 u_int32_t fileid;
13 db_pgno_t pgno;
14 u_int32_t indx;
15 size_t nbytes;
16 DBT hdr;
17 DBT dbt;
18 DB_LSN pagelsn;
19 } __db_addrem_args;
22 #define DB_db_split (DB_db_BEGIN + 2)
24 typedef struct _db_split_args {
25 u_int32_t type;
26 DB_TXN *txnid;
27 DB_LSN prev_lsn;
28 u_int32_t opcode;
29 u_int32_t fileid;
30 db_pgno_t pgno;
31 DBT pageimage;
32 DB_LSN pagelsn;
33 } __db_split_args;
36 #define DB_db_big (DB_db_BEGIN + 3)
38 typedef struct _db_big_args {
39 u_int32_t type;
40 DB_TXN *txnid;
41 DB_LSN prev_lsn;
42 u_int32_t opcode;
43 u_int32_t fileid;
44 db_pgno_t pgno;
45 db_pgno_t prev_pgno;
46 db_pgno_t next_pgno;
47 DBT dbt;
48 DB_LSN pagelsn;
49 DB_LSN prevlsn;
50 DB_LSN nextlsn;
51 } __db_big_args;
54 #define DB_db_ovref (DB_db_BEGIN + 4)
56 typedef struct _db_ovref_args {
57 u_int32_t type;
58 DB_TXN *txnid;
59 DB_LSN prev_lsn;
60 u_int32_t fileid;
61 db_pgno_t pgno;
62 int32_t adjust;
63 DB_LSN lsn;
64 } __db_ovref_args;
67 #define DB_db_relink (DB_db_BEGIN + 5)
69 typedef struct _db_relink_args {
70 u_int32_t type;
71 DB_TXN *txnid;
72 DB_LSN prev_lsn;
73 u_int32_t fileid;
74 db_pgno_t pgno;
75 DB_LSN lsn;
76 db_pgno_t prev;
77 DB_LSN lsn_prev;
78 db_pgno_t next;
79 DB_LSN lsn_next;
80 } __db_relink_args;
83 #define DB_db_addpage (DB_db_BEGIN + 6)
85 typedef struct _db_addpage_args {
86 u_int32_t type;
87 DB_TXN *txnid;
88 DB_LSN prev_lsn;
89 u_int32_t fileid;
90 db_pgno_t pgno;
91 DB_LSN lsn;
92 db_pgno_t nextpgno;
93 DB_LSN nextlsn;
94 } __db_addpage_args;
97 #define DB_db_debug (DB_db_BEGIN + 7)
99 typedef struct _db_debug_args {
100 u_int32_t type;
101 DB_TXN *txnid;
102 DB_LSN prev_lsn;
103 DBT op;
104 u_int32_t fileid;
105 DBT key;
106 DBT data;
107 u_int32_t arg_flags;
108 } __db_debug_args;
111 #define DB_db_noop (DB_db_BEGIN + 8)
113 typedef struct _db_noop_args {
114 u_int32_t type;
115 DB_TXN *txnid;
116 DB_LSN prev_lsn;
117 u_int32_t fileid;
118 db_pgno_t pgno;
119 DB_LSN prevlsn;
120 } __db_noop_args;
122 #endif