Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LMDB 0.9.22 #1

Open
wants to merge 19 commits into
base: lmdb_0_9_21
Choose a base branch
from
Open

LMDB 0.9.22 #1

wants to merge 19 commits into from

Conversation

SergiySW
Copy link

No description provided.

quanah and others added 19 commits February 9, 2018 18:45
This patch fixes liblmdb builds on Solaris and derivatives by defining
_POSIX_PTHREAD_SEMANTICS
Set C_DEL flag on reinit'd subcursor
* Check NUMKEYS(), similar to f34b61f
  "ITS#8722 fix FIRST_DUP/LAST_DUP cursor bounds check".
* Move XCURSOR_INITED() into XCURSOR_REFRESH().  This adds a check in
  mdb_cursor_put, below /* converted, write the original data first */.
* Factor mc_ki[] out to XCURSOR_REFRESH().
* Replace an mc_pg[] with mp which is equal (mdb_cursor_del0).
This checks XCURSOR_INITED() and fixes the mn_flags check.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants