1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- (* include/ldap_features.h. Generated automatically by configure. *)
- (* $OpenLDAP: pkg/ldap/include/ldap_features.h.in,v 1.13.2.1 2003/02/09 17:02:17 kurt Exp $ *)
- (*
- * Copyright 1998-2003 The OpenLDAP Foundation, Redwood City, California, USA
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted only as authorized by the OpenLDAP
- * Public License. A copy of this license is available at
- * http://www.OpenLDAP.org/license.html or in file LICENSE in the
- * top-level directory of the distribution.
- *)
- (*
- * LDAP Features
- *)
- (* OpenLDAP API version macros *)
- const
- LDAP_VENDOR_VERSION = 20228;
- LDAP_VENDOR_VERSION_MAJOR = 2;
- LDAP_VENDOR_VERSION_MINOR = 2;
- LDAP_VENDOR_VERSION_PATCH = 28;
- (*
- ** WORK IN PROGRESS!
- **
- ** OpenLDAP reentrancy/thread-safeness should be dynamically
- ** checked using ldap_get_option().
- **
- ** The -lldap implementation is not thread-safe.
- **
- ** The -lldap_r implementation is:
- ** LDAP_API_FEATURE_THREAD_SAFE (basic thread safety)
- ** but also be:
- ** LDAP_API_FEATURE_SESSION_THREAD_SAFE
- ** LDAP_API_FEATURE_OPERATION_THREAD_SAFE
- **
- ** The preprocessor flag LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE
- ** can be used to determine if -lldap_r is available at compile
- ** time. You must define LDAP_THREAD_SAFE if and only if you
- ** link with -lldap_r.
- **
- ** If you fail to define LDAP_THREAD_SAFE when linking with
- ** -lldap_r or define LDAP_THREAD_SAFE when linking with -lldap,
- ** provided header definations and declarations may be incorrect.
- **
- *)
- (* is -lldap_r available or not *)
- {$DEFINE LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE}
- (* LDAP v2 Kerberos Bind *)
- //{$UNDEF LDAP_API_FEATURE_X_OPENLDAP_V2_KBIND}
- (* LDAP v2 Referrals *)
- //{$UNDEF LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS}
|