Skip to content
Snippets Groups Projects
Commit b015c8db authored by Kurt Zeilenga's avatar Kurt Zeilenga
Browse files

Add support for OpenBSD. Provided by djg@gregor.com.

parent edcd5b27
Branches
Tags
No related merge requests found
......@@ -295,6 +295,9 @@ makeconfig: .makefiles buildtools
NetBSD) \
PLATFORM="netbsd" \
;; \
OpenBSD) \
PLATFORM="openbsd" \
;; \
FreeBSD) \
MAJRELEASE=`echo $$OSRELEASE | sed 's/\..*//'` ; \
if [ $$MAJRELEASE -lt 3 ]; then \
......
# 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
#
# 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.
......@@ -26,7 +26,7 @@
#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>
......
......@@ -110,7 +110,7 @@
* 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
......
......@@ -17,6 +17,7 @@
*
* Library of functions implementing reader/writer locks
*/
#include <stdlib.h>
#include <lthread.h>
#include <lthread_rdwr.h>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment