On Mon, May 08, 2017 at 11:57:28AM +0100, Howard Chu wrote:
Generally, <ldap.h> was only supposed to export the "official" LDAP API and anything that was specific to OpenLDAP's implementation was stashed in <ldap_pvt.h> as non-standard features. I suppose the distinction is somewhat meaningless these days since the last LDAP API RFC was only valid for LDAPv2 and a version for LDAPv3 was never approved. At this point, OpenLDAP's API is the de facto standard. As clumsy as it may be...
So I'm getting from this that ldap_pvt.h should be installed and that you don't plan to change this arbitrarily. "pvt" to me meant "private". For Samba, if we have a "private" API, we take the liberty to change this without real notice.
Thanks,
Volker