Generated log functions and dummy recovery functions.
[nvi.git] / common / vi_rec.c
blobd3d98ec093740eb40fb506321849b75863670d6a
1 #include "db_config.h"
3 #ifndef NO_SYSTEM_INCLUDES
4 #include <sys/types.h>
6 #include <string.h>
7 #endif
9 #include "common.h"
11 #include "db_int.h"
12 #include "db_page.h"
13 #include "log.h"
14 #include "hash.h"
17 * __vi_marker_recover --
18 * Recovery function for marker.
20 * PUBLIC: int __vi_marker_recover
21 * PUBLIC: __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
23 int
24 __vi_marker_recover(dbenv, dbtp, lsnp, op, info)
25 DB_ENV *dbenv;
26 DBT *dbtp;
27 DB_LSN *lsnp;
28 db_recops op;
29 void *info;
31 __vi_marker_args *argp;
32 int ret;
34 REC_PRINT(__vi_marker_print);
35 REC_NOOP_INTRO(__vi_marker_read);
37 *lsnp = argp->prev_lsn;
38 ret = 0;
40 REC_NOOP_CLOSE;
44 * __vi_cursor_recover --
45 * Recovery function for cursor.
47 * PUBLIC: int __vi_cursor_recover
48 * PUBLIC: __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
50 int
51 __vi_cursor_recover(dbenv, dbtp, lsnp, op, info)
52 DB_ENV *dbenv;
53 DBT *dbtp;
54 DB_LSN *lsnp;
55 db_recops op;
56 void *info;
58 __vi_cursor_args *argp;
59 int ret;
61 REC_PRINT(__vi_cursor_print);
62 REC_NOOP_INTRO(__vi_cursor_read);
64 *lsnp = argp->prev_lsn;
65 ret = 0;
67 REC_NOOP_CLOSE;
71 * __vi_mark_recover --
72 * Recovery function for mark.
74 * PUBLIC: int __vi_mark_recover
75 * PUBLIC: __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
77 int
78 __vi_mark_recover(dbenv, dbtp, lsnp, op, info)
79 DB_ENV *dbenv;
80 DBT *dbtp;
81 DB_LSN *lsnp;
82 db_recops op;
83 void *info;
85 __vi_mark_args *argp;
86 int ret;
88 REC_PRINT(__vi_mark_print);
89 REC_NOOP_INTRO(__vi_mark_read);
91 *lsnp = argp->prev_lsn;
92 ret = 0;
94 REC_NOOP_CLOSE;
98 * __vi_change_recover --
99 * Recovery function for change.
101 * PUBLIC: int __vi_change_recover
102 * PUBLIC: __P((DB_ENV *, DBT *, DB_LSN *, db_recops, void *));
105 __vi_change_recover(dbenv, dbtp, lsnp, op, info)
106 DB_ENV *dbenv;
107 DBT *dbtp;
108 DB_LSN *lsnp;
109 db_recops op;
110 void *info;
112 __vi_change_args *argp;
113 int ret;
115 REC_PRINT(__vi_change_print);
116 REC_NOOP_INTRO(__vi_change_read);
118 *lsnp = argp->prev_lsn;
119 ret = 0;
121 REC_NOOP_CLOSE;