Woah. Those are build differences, not C-code differences. Those can all be handled with some simple m4 configure scripts. Why are we wrapping C-code? What differences are we abstracting with the C code? Ryan On Tuesday 21 August 2001 11:54, Graham Leggett wrote: > sterling wrote: > > > Well, it did have a portability function in that it smoothed out > > > differences between various LDAP libraries (openldap/netscape/iplanet) > > > rather than various platforms (unix/nt/etc). > > > > what differences are smoothed out? maybe i'm looking in the wrong place, > > but i don't see any of this functionality. > > Openldap: > > - uses ldap.h, lber.h > - links to libldap and liblber > - supports STARTTLS > > Netscape > > - uses ldap.h, lber.h, ldap_ssl.h > - links to libldapssl(20|30|40|41) > - supports SSL, but not TLS > > iPlanet > > - header files??? > - links to libldap50 and these: "-lnspr4 -lplc4 -lplds4 -liutil50 > -llber50 -lldif50 -lnss3 -lprldap50 -lssl3 -lssldap50" > - SSL support, TLS support unknown > > Active Directory > > - ??? > > In addition there are a whole bunch of differences depending on whether > you're using LDAP v2.0 or v3.0 - see apr_ldap_compat.c. > > Regards, > Graham ---------------------------------------- Content-Type: application/x-pkcs7-signature; charset="us-ascii"; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Description: S/MIME Cryptographic Signature ---------------------------------------- -- ______________________________________________________________ Ryan Bloom [EMAIL PROTECTED] Covalent Technologies [EMAIL PROTECTED] --------------------------------------------------------------
