Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Joe Martin
OpenLDAP
Commits
976a1509
Commit
976a1509
authored
Sep 06, 2011
by
Howard Chu
Browse files
Cleanup unused code
parent
1f8c3369
Changes
1
Hide whitespace changes
Inline
Side-by-side
libraries/libmdb/mdb.c
View file @
976a1509
...
...
@@ -3171,22 +3171,12 @@ mdb_cursor_del(MDB_cursor *mc, unsigned int flags)
MDB_ppage
*
top
,
*
parent
;
MDB_node
*
ni
;
unsigned
int
i
;
#if 0
MDB_dpage *dp;
ID2 mid;
int dirty_root = 0;
#endif
mc
->
mc_txn
->
mt_dbs
[
mc
->
mc_dbi
].
md_entries
-=
mc
->
mc_xcursor
->
mx_txn
.
mt_dbs
[
mc
->
mc_xcursor
->
mx_cursor
.
mc_dbi
].
md_entries
;
cursor_pop_page
(
&
mc
->
mc_xcursor
->
mx_cursor
);
if
(
mc
->
mc_xcursor
->
mx_cursor
.
mc_snum
)
{
#if 0
if (mc->mc_xcursor->mx_cursor.mc_stack[0].mp_page->mp_flags & P_DIRTY) {
dirty_root = 1;
}
#endif
while
(
mc
->
mc_xcursor
->
mx_cursor
.
mc_snum
>
1
)
{
top
=
CURSOR_TOP
(
&
mc
->
mc_xcursor
->
mx_cursor
);
parent
=
CURSOR_PARENT
(
&
mc
->
mc_xcursor
->
mx_cursor
);
...
...
@@ -3197,40 +3187,16 @@ mdb_cursor_del(MDB_cursor *mc, unsigned int flags)
pg
=
NODEPGNO
(
ni
);
if
((
rc
=
mdb_get_page
(
mc
->
mc_txn
,
pg
,
&
mp
)))
return
rc
;
#if 0
if (mp->mp_flags & P_DIRTY) {
/* drop it */
mid.mid = pg;
mdb_mid2l_delete(mc->mc_txn->mt_u.dirty_list, &mid);
dp = mid.mptr;
dp->h.md_parent = (MDB_page *)mc->mc_txn->mt_env->me_dpages;
mc->mc_txn->mt_env->me_dpages = dp;
} else
#endif
{
/* free it */
mdb_midl_append
(
mc
->
mc_txn
->
mt_free_pgs
,
pg
);
}
/* free it */
mdb_midl_append
(
mc
->
mc_txn
->
mt_free_pgs
,
pg
);
}
rc
=
mdb_sibling
(
&
mc
->
mc_xcursor
->
mx_cursor
,
1
);
if
(
rc
)
break
;
}
}
#if 0
if (dirty_root) {
/* drop it */
mid.mid = mc->mc_xcursor->mx_txn.mt_dbs[mc->mc_xcursor->mx_cursor.mc_dbi].md_root;
mdb_mid2l_delete(mc->mc_txn->mt_u.dirty_list, &mid);
dp = mid.mptr;
dp->h.md_parent = (MDB_page *)mc->mc_txn->mt_env->me_dpages;
mc->mc_txn->mt_env->me_dpages = dp;
} else
#endif
{
/* free it */
mdb_midl_append
(
mc
->
mc_txn
->
mt_free_pgs
,
mc
->
mc_xcursor
->
mx_txn
.
mt_dbs
[
mc
->
mc_xcursor
->
mx_cursor
.
mc_dbi
].
md_root
);
}
/* free it */
mdb_midl_append
(
mc
->
mc_txn
->
mt_free_pgs
,
mc
->
mc_xcursor
->
mx_txn
.
mt_dbs
[
mc
->
mc_xcursor
->
mx_cursor
.
mc_dbi
].
md_root
);
}
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment