c.venugopal521@gmail.com wrote:
Hi Team,
We are working on migration of nsldap C sdk to OpenLDAP c sdk for our application client code. As part of this activity, replacing API one by one and also looking for constant replacement.
In NSLDAP C SDK: /*
- Thread function callbacks (an API extension --
- LDAP_API_FEATURE_X_THREAD_FUNCTIONS).
*/ #define LDAP_OPT_THREAD_FN_PTRS 0x05 /* 5 - API extension */
nsldap c sdk has thread function pointers option to support multi thread functionality for client programs. In our existing code, we are using 'LDAP_OPT_THREAD_FN_PTRS' option with ldap_set_option API like "Client code usage: ldap_set_option(hLDAP, LDAP_OPT_THREAD_FN_PTRS, &tfns);".
Now, we are looking for similar functionality with in OpenLDAP to use it in our client program. Gone through OpenLDAP document and source code, but with my knowledge, did not get any equivalent one.
Could you please provide more details on this to achieve equivalent functionality of LDAP_OPT_THREAD_FN_PTRS with OpenLDAP?
No such feature exists; OpenLDAP libldap uses the underlying platform's native thread API.