summaryrefslogtreecommitdiff
path: root/gnu/usr.sbin/sendmail/include/sm/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/usr.sbin/sendmail/include/sm/config.h')
-rw-r--r--gnu/usr.sbin/sendmail/include/sm/config.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/gnu/usr.sbin/sendmail/include/sm/config.h b/gnu/usr.sbin/sendmail/include/sm/config.h
index 0ab78a9a10b..c6332d3c9a8 100644
--- a/gnu/usr.sbin/sendmail/include/sm/config.h
+++ b/gnu/usr.sbin/sendmail/include/sm/config.h
@@ -6,7 +6,7 @@
* forth in the LICENSE file which can be found at the top level of
* the sendmail distribution.
*
- * $Sendmail: config.h,v 1.42 2001/06/17 21:31:11 ca Exp $
+ * $Sendmail: config.h,v 1.44 2002/01/23 17:47:15 gshapiro Exp $
*/
/*
@@ -143,4 +143,20 @@
# define SM_CONF_TEST_LLONG 1
# endif /* !SM_CONF_TEST_LLONG */
+/* Does LDAP library have ldap_memfree()? */
+# ifndef SM_CONF_LDAP_MEMFREE
+
+/*
+** The new LDAP C API (draft-ietf-ldapext-ldap-c-api-04.txt) includes
+** ldap_memfree() in the API. That draft states to use LDAP_API_VERSION
+** of 2004 to identify the API.
+*/
+
+# if USING_NETSCAPE_LDAP || LDAP_API_VERSION >= 2004
+# define SM_CONF_LDAP_MEMFREE 1
+# else /* USING_NETSCAPE_LDAP || LDAP_API_VERSION >= 2004 */
+# define SM_CONF_LDAP_MEMFREE 0
+# endif /* USING_NETSCAPE_LDAP || LDAP_API_VERSION >= 2004 */
+# endif /* ! SM_CONF_LDAP_MEMFREE */
+
#endif /* ! SM_CONFIG_H */