From: Ted Lemon Date: Wed, 8 Sep 1999 01:48:14 +0000 (+0000) Subject: Add OpenBSD support. X-Git-Tag: V3-BETA-1-PATCH-2~5^2~121 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4140ab7c5b1cc616ff44ece12ecc8f06d2b4c9cc;p=thirdparty%2Fdhcp.git Add OpenBSD support. --- diff --git a/includes/cf/openbsd.h b/includes/cf/openbsd.h new file mode 100644 index 000000000..b052ea960 --- /dev/null +++ b/includes/cf/openbsd.h @@ -0,0 +1,81 @@ +/* openbsd.h + + System dependencies for OpenBSD... */ + +/* + * Copyright (c) 1996-1999 Internet Software Consortium. + * Use is subject to license terms which appear in the file named + * ISC-LICENSE that should have accompanied this file when you + * received it. If a file named ISC-LICENSE did not accompany this + * file, or you are not sure the one you have is correct, you may + * obtain an applicable copy of the license at: + * + * http://www.isc.org/isc-license-1.0.html. + * + * This file is part of the ISC DHCP distribution. The documentation + * associated with this file is listed in the file DOCUMENTATION, + * included in the top-level directory of this release. + * + * Support and other services are available for ISC products - see + * http://www.isc.org for more information. + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +extern int h_errno; + +#include +#include +#include +#include + +#define ifr_netmask ifr_addr + +/* Varargs stuff... */ +#include +#define VA_DOTDOTDOT ... +#define va_dcl +#define VA_start(list, last) va_start (list, last) + +#ifndef _PATH_DHCPD_PID +#define _PATH_DHCPD_PID "/var/run/dhcpd.pid" +#endif +#ifndef _PATH_DHCPD_DB +#define _PATH_DHCPD_DB "/var/db/dhcpd.leases" +#endif +#ifndef _PATH_DHCLIENT_PID +#define _PATH_DHCLIENT_PID "/var/run/dhclient.pid" +#endif +#ifndef _PATH_DHCLIENT_DB +#define _PATH_DHCLIENT_DB "/var/db/dhclient.leases" +#endif + +#define EOL '\n' +#define VOIDPTR void * + +/* Time stuff... */ +#include +#define TIME time_t +#define GET_TIME(x) time ((x)) + +#define HAVE_SA_LEN +#define HAVE_MKSTEMP + +#if defined (USE_DEFAULT_NETWORK) +# define USE_BPF +#endif + +#ifdef __alpha__ +#define PTRSIZE_64BIT +#endif diff --git a/includes/osdep.h b/includes/osdep.h index ba45d54a2..c87e1a57c 100644 --- a/includes/osdep.h +++ b/includes/osdep.h @@ -78,6 +78,10 @@ # include "cf/freebsd.h" #endif +#ifdef OpenBSD +# include "cf/openbsd.h" +#endif + #if defined (__osf__) && defined (__alpha) # include "cf/alphaosf.h" #endif