Update.
[glibc.git] / db2 / include / db_auto.h
blob7478173740fd7f43a2ba0fe2630f770781406618
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 DB_LSN lsn;
63 } __db_ovref_args;
66 #define DB_db_relink (DB_db_BEGIN + 5)
68 typedef struct _db_relink_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 db_pgno_t prev;
76 DB_LSN lsn_prev;
77 db_pgno_t next;
78 DB_LSN lsn_next;
79 } __db_relink_args;
82 #define DB_db_addpage (DB_db_BEGIN + 6)
84 typedef struct _db_addpage_args {
85 u_int32_t type;
86 DB_TXN *txnid;
87 DB_LSN prev_lsn;
88 u_int32_t fileid;
89 db_pgno_t pgno;
90 DB_LSN lsn;
91 db_pgno_t nextpgno;
92 DB_LSN nextlsn;
93 } __db_addpage_args;
96 #define DB_db_debug (DB_db_BEGIN + 7)
98 typedef struct _db_debug_args {
99 u_int32_t type;
100 DB_TXN *txnid;
101 DB_LSN prev_lsn;
102 DBT op;
103 u_int32_t fileid;
104 DBT key;
105 DBT data;
106 u_int32_t arg_flags;
107 } __db_debug_args;
110 #define DB_db_noop (DB_db_BEGIN + 8)
112 typedef struct _db_noop_args {
113 u_int32_t type;
114 DB_TXN *txnid;
115 DB_LSN prev_lsn;
116 } __db_noop_args;
118 #endif