NetBSD) \
PLATFORM="netbsd" \
;; \
+ OpenBSD) \
+ PLATFORM="openbsd" \
+ ;; \
FreeBSD) \
MAJRELEASE=`echo $$OSRELEASE | sed 's/\..*//'` ; \
if [ $$MAJRELEASE -lt 3 ]; then \
--- /dev/null
+# LDAP OpenBSD cc Make-platform file
+# on OpenBSD, cc is gcc
+#
+
+
+#
+# add any platform-specific overrides below here
+#
+
+#
+# -------------------------------------------------------------------------
+# you will probably not need to edit anything below this point
+# -------------------------------------------------------------------------
+CC = gcc
+
+PLATFORMCFLAGS= -Dopenbsd
+
+.include <bsd.own.mk>
+
+.if (${KERBEROS} == "yes")
+KERBEROS=-DKERBEROS
+KRBINCLUDEFLAG = -I/usr/include/kerberosIV
+KRBLIBS = -lkrb -ldes
+.endif
+
+LDBMBACKEND=-DLDBM_USE_DBBTREE
+
+THREADS=-DNO_THREADS
+
+LDAP_SENDMAIL=/usr/sbin/sendmail
+LDAP_EDITOR=/usr/bin/vi
+LDAP_FINGER=/usr/bin/finger
+
+LDAP_CRYPT=-DLDAP_CRYPT -DLDAP_SHA
+
+LDAP_TCP_WRAPPERS=-DTCP_WRAPPERS
+LDAP_TCP_WRAPPERS_LIB=-lwrap
+
--- /dev/null
+#
+# LDAP OpenBSD GNU C Make-platform file
+#
+
+
+#
+# add any platform-specific overrides below here
+#
+
+#
+# -------------------------------------------------------------------------
+# you will probably not need to edit anything below this point
+# -------------------------------------------------------------------------
+CC = gcc
+
+PLATFORMCFLAGS= -Dopenbsd
+
+.include <bsd.own.mk>
+
+.if (${KERBEROS} == "yes")
+KERBEROS=-DKERBEROS
+KRBINCLUDEFLAG = -I/usr/include/kerberosIV
+KRBLIBS = -lkrb -ldes
+.endif
+
+# Use DB BTREE
+LDBMBACKEND=-DLDBM_USE_DBBTREE
+
+THREADS=-DNO_THREADS
+
+LDAP_SENDMAIL=/usr/sbin/sendmail
+LDAP_EDITOR=/usr/bin/vi
+LDAP_FINGER=/usr/bin/finger
+
+LDAP_CRYPT=-DLDAP_CRYPT -DLDAP_SHA
+
+LDAP_TCP_WRAPPERS=-DTCP_WRAPPERS
+LDAP_TCP_WRAPPERS_LIB=-lwrap
+
-#ifdef KERBEROS
+#if defined(KERBEROS) && !defined(openbsd)
/*
- * $Source: /usr/local/src/ldap/clients/ud/RCS/string_to_key.c,v $
- * $Author: lsloan $
+ * $Source: /repo/OpenLDAP/pkg/ldap/clients/ud/string_to_key.c,v $
+ * $Author: kurt $
*
* Copyright 1985, 1986, 1987, 1988, 1989 by the Massachusetts Institute
* of Technology.
#ifndef lint
static char rcsid_string_to_key_c[] =
-"$Id: string_to_key.c,v 1.5 1995/11/09 20:29:55 lsloan Exp $";
+"$Id: string_to_key.c,v 1.1.3.1 1998/08/08 22:43:17 kurt Exp $";
#endif
#include <mit-copyright.h>
* Are sys_errlist and sys_nerr declared in stdio.h?
*/
#ifndef SYSERRLIST_IN_STDIO
-#if defined( freebsd ) || defined( netbsd ) || \
+#if defined( freebsd ) || defined( netbsd ) || defined( openbsd ) || \
defined( __GLIBC__ ) && ( __GLIBC__ > 1 )
#define SYSERRLIST_IN_STDIO
#endif
*
* Library of functions implementing reader/writer locks
*/
+#include <stdlib.h>
#include <lthread.h>
#include <lthread_rdwr.h>