diff options
author | Michael Cahill <michael.cahill@wiredtiger.com> | 2015-01-17 05:48:03 +1100 |
---|---|---|
committer | Michael Cahill <michael.cahill@wiredtiger.com> | 2015-01-17 05:48:03 +1100 |
commit | 76addf73581c53f24462ab5fd724048aec36eaf3 (patch) | |
tree | 5dee076df3ad7360a111c193c48d3675d7dc9e50 /src/cursor | |
parent | ae3bd66c8cd2ffa1f0630b035d364a895a4920be (diff) | |
download | mongo-76addf73581c53f24462ab5fd724048aec36eaf3.tar.gz |
Have WT_CURSOR::equals return 1 when cursors are equal, 0 when not.
Diffstat (limited to 'src/cursor')
-rw-r--r-- | src/cursor/cur_file.c | 4 | ||||
-rw-r--r-- | src/cursor/cur_std.c | 5 |
2 files changed, 4 insertions, 5 deletions
diff --git a/src/cursor/cur_file.c b/src/cursor/cur_file.c index 5136ba04243..fd044ff87b6 100644 --- a/src/cursor/cur_file.c +++ b/src/cursor/cur_file.c @@ -68,7 +68,7 @@ err: API_END_RET(session, ret); * WT_CURSOR->equals method for the btree cursor type. */ static int -__curfile_equals(WT_CURSOR *a, WT_CURSOR *b, int *cmpp) +__curfile_equals(WT_CURSOR *a, WT_CURSOR *b, int *equalp) { WT_CURSOR_BTREE *cbt; WT_DECL_RET; @@ -90,7 +90,7 @@ __curfile_equals(WT_CURSOR *a, WT_CURSOR *b, int *cmpp) WT_CURSOR_CHECKKEY(b); ret = __wt_btcur_equals( - (WT_CURSOR_BTREE *)a, (WT_CURSOR_BTREE *)b, cmpp); + (WT_CURSOR_BTREE *)a, (WT_CURSOR_BTREE *)b, equalp); err: API_END_RET(session, ret); } diff --git a/src/cursor/cur_std.c b/src/cursor/cur_std.c index 0e3f8a7f460..494b54890e5 100644 --- a/src/cursor/cur_std.c +++ b/src/cursor/cur_std.c @@ -506,7 +506,7 @@ __wt_cursor_close(WT_CURSOR *cursor) * WT_CURSOR->equals default implementation. */ int -__wt_cursor_equals(WT_CURSOR *cursor, WT_CURSOR *other, int *equalityp) +__wt_cursor_equals(WT_CURSOR *cursor, WT_CURSOR *other, int *equalp) { WT_DECL_RET; WT_SESSION_IMPL *session; @@ -516,8 +516,7 @@ __wt_cursor_equals(WT_CURSOR *cursor, WT_CURSOR *other, int *equalityp) CURSOR_API_CALL(cursor, session, equals, NULL); WT_ERR(cursor->compare(cursor, other, &cmp)); - - *equalityp = (cmp == 0) ? 0 : 1; + *equalp = (cmp == 0) ? 1 : 0; err: API_END(session, ret); return (ret); |