diff options
author | Thomas Markwalder <tmark@isc.org> | 2019-11-22 13:39:45 -0500 |
---|---|---|
committer | Thomas Markwalder <tmark@isc.org> | 2019-11-22 13:39:45 -0500 |
commit | 0cd94b5ef4a078097fc2bd1dc72f5e80c2cf1844 (patch) | |
tree | e4dfe9a92d676a49b18ab547d781fb3fb10c8e6a /includes/cf/alphaosf.h | |
parent | 97c155273c0df0c8518f226e2b5e338e3ad63e87 (diff) | |
download | isc-dhcp-0cd94b5ef4a078097fc2bd1dc72f5e80c2cf1844.tar.gz |
[#64,!35] Restored work
Restored cummulative work.
Diffstat (limited to 'includes/cf/alphaosf.h')
-rw-r--r-- | includes/cf/alphaosf.h | 147 |
1 files changed, 0 insertions, 147 deletions
diff --git a/includes/cf/alphaosf.h b/includes/cf/alphaosf.h deleted file mode 100644 index f2689369..00000000 --- a/includes/cf/alphaosf.h +++ /dev/null @@ -1,147 +0,0 @@ -/* alphaosf.h - - System dependencies for DEC Alpha/OSF1... */ - -/* - * Copyright (c) 2004-2017 by Internet Systems Consortium, Inc. ("ISC") - * Copyright (c) 1996-2003 by Internet Software Consortium - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT - * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - * - * Internet Systems Consortium, Inc. - * 950 Charter Street - * Redwood City, CA 94063 - * <info@isc.org> - * https://www.isc.org/ - * - */ - -#include <syslog.h> -#include <sys/types.h> -#include <string.h> -#include <paths.h> -#include <errno.h> -#include <malloc.h> -#include <unistd.h> -#include <setjmp.h> -#include <limits.h> - -#include <sys/wait.h> -#include <signal.h> - -extern int h_errno; - -#include <net/if.h> -#include <net/if_dl.h> - -/* Define the basic integer types... */ -#if !defined (__BIT_TYPES_DEFINED__) -typedef char int8_t; -typedef short int16_t; -typedef int int32_t; - -typedef unsigned char u_int8_t; -typedef unsigned short u_int16_t; -typedef unsigned int u_int32_t; -typedef unsigned long u_int64_t; -#endif - -/* Varargs stuff... */ -#include <stdarg.h> -#define VA_DOTDOTDOT ... -#undef va_dcl -#define va_dcl -#define VA_start(list, last) va_start (list, last) - -/* Our reports say that OSF/1 versions 4.0G and later have v/snprintf - * implementations. 4.0F and previous do not. This is detected at - * ./configure time from 'sizer -v'. - */ -#ifndef HAVE_SNPRINTF -# define NO_SNPRINTF -#endif - -#ifndef _PATH_DHCPD_PID -#define _PATH_DHCPD_PID "/var/run/dhcpd.pid" -#endif -#ifndef _PATH_DHCPD6_PID -#define _PATH_DHCPD6_PID "/var/run/dhcpd6.pid" -#endif -#ifndef _PATH_DHCLIENT_PID -#define _PATH_DHCLIENT_PID "/var/run/dhclient.pid" -#endif -#ifndef _PATH_DHCLIENT6_PID -#define _PATH_DHCLIENT6_PID "/var/run/dhclient6.pid" -#endif - -#define EOL '\n' -#define VOIDPTR void * - -/* Time stuff... */ -#include <sys/time.h> -#define TIME time_t -#define GET_TIME(x) time ((x)) - -/* The jmp_buf type is an array on OSF/1, so we can't dereference it - and must declare it differently. */ -#define jbp_decl(x) jmp_buf x -#define jref(x) (x) -#define jdref(x) (x) -#define jrefproto jmp_buf - -#define NEED_OSF_PFILT_HACKS -#define BPF_FORMAT "/dev/pf/pfilt%d" - -#if defined (USE_DEFAULT_NETWORK) -# define USE_BPF -# define DEC_FDDI -# define FDDI_HEADER_SIZE 14 -#endif - -#define PTRSIZE_64BIT - -#define SOCKLEN_T int - -#ifdef NEED_PRAND_CONF -const char *cmds[] = { - "/bin/ps -ef 2>&1", - "/usr/sbin/arp -an 2>&1", - "/usr/sbin/netstat -an 2>&1", - "/bin/df 2>&1", - "/usr/bin/dig com. soa +ti=1 +retry=0 2>&1", - "/usr/ucb/uptime 2>&1", - "/usr/sbin/netstat -an 2>&1", - "/bin/iostat 2>&1", - NULL -}; - -const char *dirs[] = { - "/tmp", - "/var/tmp", - ".", - "/", - "/var/spool", - "/var/adm", - "/dev", - "/var/spool/mail", - "/home", - NULL -}; - -const char *files[] = { - "/var/adm/messages", - "/var/adm/wtmp", - "/var/adm/lastlog", - NULL -}; -#endif /* NEED_PRAND_CONF */ |