The following is a link to the revised proposed patch to implement: draft-zeilenga-ldap-c-api-concurrency
I believe I have addressed all the issues with the first proposed patch. This included: Removal of the additional errno APIs The requested code and macro cleanup fixes Cleanup of the new test case (slapd-mtread.c/test060-mt-hot) Removal of the old SunOS THR_LWP code
The new web location is: http://cr.opensolaris.org/~djl/openldap-codereview-r2/
The new diffs include: a complete webrev diff of the proposed patch against HEAD (as of 8/30/10)
a webrev diff of the round 1 patches (with latest HEAD changes applied) vs the new round 2 patch
diff -U of both of the above
a complete source tarball of HEAD as of 8/30/10) plus the proposed patch.
And a link to the round 1 bits for reference if needed.
I am still working on producing some code coverage test results. I will send that in a separate email once I have it.
Thank you in advance for your consideration, Doug.