1 /* Do not edit: automatically built by gen_rec.awk. */
2
3 #include "db_config.h"
4
5 #include "db_int.h"
6 #include "dbinc/crypto.h"
7 #include "dbinc/db_page.h"
8 #include "dbinc/db_dispatch.h"
9 #include "dbinc/db_am.h"
10 #include "dbinc/txn.h"
11
12 /*
13 * PUBLIC: int __crdel_metasub_print __P((ENV *, DBT *, DB_LSN *,
14 * PUBLIC: db_recops, void *));
15 */
16 int
__crdel_metasub_print(env,dbtp,lsnp,notused2,info)17 __crdel_metasub_print(env, dbtp, lsnp, notused2, info)
18 ENV *env;
19 DBT *dbtp;
20 DB_LSN *lsnp;
21 db_recops notused2;
22 void *info;
23 {
24 COMPQUIET(notused2, DB_TXN_PRINT);
25
26 return (__log_print_record(env, dbtp, lsnp, "__crdel_metasub", __crdel_metasub_desc, info));
27 }
28
29 /*
30 * PUBLIC: int __crdel_inmem_create_print __P((ENV *, DBT *,
31 * PUBLIC: DB_LSN *, db_recops, void *));
32 */
33 int
__crdel_inmem_create_print(env,dbtp,lsnp,notused2,info)34 __crdel_inmem_create_print(env, dbtp, lsnp, notused2, info)
35 ENV *env;
36 DBT *dbtp;
37 DB_LSN *lsnp;
38 db_recops notused2;
39 void *info;
40 {
41 COMPQUIET(notused2, DB_TXN_PRINT);
42
43 return (__log_print_record(env, dbtp, lsnp, "__crdel_inmem_create", __crdel_inmem_create_desc, info));
44 }
45
46 /*
47 * PUBLIC: int __crdel_inmem_rename_print __P((ENV *, DBT *,
48 * PUBLIC: DB_LSN *, db_recops, void *));
49 */
50 int
__crdel_inmem_rename_print(env,dbtp,lsnp,notused2,info)51 __crdel_inmem_rename_print(env, dbtp, lsnp, notused2, info)
52 ENV *env;
53 DBT *dbtp;
54 DB_LSN *lsnp;
55 db_recops notused2;
56 void *info;
57 {
58 COMPQUIET(notused2, DB_TXN_PRINT);
59
60 return (__log_print_record(env, dbtp, lsnp, "__crdel_inmem_rename", __crdel_inmem_rename_desc, info));
61 }
62
63 /*
64 * PUBLIC: int __crdel_inmem_remove_print __P((ENV *, DBT *,
65 * PUBLIC: DB_LSN *, db_recops, void *));
66 */
67 int
__crdel_inmem_remove_print(env,dbtp,lsnp,notused2,info)68 __crdel_inmem_remove_print(env, dbtp, lsnp, notused2, info)
69 ENV *env;
70 DBT *dbtp;
71 DB_LSN *lsnp;
72 db_recops notused2;
73 void *info;
74 {
75 COMPQUIET(notused2, DB_TXN_PRINT);
76
77 return (__log_print_record(env, dbtp, lsnp, "__crdel_inmem_remove", __crdel_inmem_remove_desc, info));
78 }
79
80 /*
81 * PUBLIC: int __crdel_init_print __P((ENV *, DB_DISTAB *));
82 */
83 int
__crdel_init_print(env,dtabp)84 __crdel_init_print(env, dtabp)
85 ENV *env;
86 DB_DISTAB *dtabp;
87 {
88 int ret;
89
90 if ((ret = __db_add_recovery_int(env, dtabp,
91 __crdel_metasub_print, DB___crdel_metasub)) != 0)
92 return (ret);
93 if ((ret = __db_add_recovery_int(env, dtabp,
94 __crdel_inmem_create_print, DB___crdel_inmem_create)) != 0)
95 return (ret);
96 if ((ret = __db_add_recovery_int(env, dtabp,
97 __crdel_inmem_rename_print, DB___crdel_inmem_rename)) != 0)
98 return (ret);
99 if ((ret = __db_add_recovery_int(env, dtabp,
100 __crdel_inmem_remove_print, DB___crdel_inmem_remove)) != 0)
101 return (ret);
102 return (0);
103 }
104