dhcp-3.0.1rc13.tar.gz

源代码在线查看: hpux.h

软件大小: 835 K
上传用户: tianlin4431
关键词: dhcp tar 13 rc
下载地址: 免注册下载 普通下载 VIP

相关代码

				/* hpux.h								   Configuration file for HP-UX */								/*				 * Copyright (c) 1996-1999 Internet Software Consortium.				 * All rights reserved.				 *				 * Redistribution and use in source and binary forms, with or without				 * modification, are permitted provided that the following conditions				 * are met:				 *				 * 1. Redistributions of source code must retain the above copyright				 *    notice, this list of conditions and the following disclaimer.				 * 2. Redistributions in binary form must reproduce the above copyright				 *    notice, this list of conditions and the following disclaimer in the				 *    documentation and/or other materials provided with the distribution.				 * 3. Neither the name of The Internet Software Consortium nor the names				 *    of its contributors may be used to endorse or promote products derived				 *    from this software without specific prior written permission.				 *				 * THIS SOFTWARE IS PROVIDED BY THE INTERNET SOFTWARE CONSORTIUM AND				 * CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,				 * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF				 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE				 * DISCLAIMED.  IN NO EVENT SHALL THE INTERNET SOFTWARE CONSORTIUM OR				 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,				 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT				 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF				 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND				 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,				 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT				 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF				 * SUCH DAMAGE.				 *				 * This software has been written for the Internet Software Consortium				 * by Ted Lemon in cooperation with Vixie Enterprises and Nominum, Inc.				 * To learn more about the Internet Software Consortium, see				 * ``http://www.isc.org/''.  To learn more about Vixie Enterprises,				 * see ``http://www.vix.com''.   To learn more about Nominum, Inc., see				 * ``http://www.nominum.com''.				 */								#define int8_t		char				#define int16_t		short				#define int32_t		long								#define u_int8_t	unsigned char				#define u_int16_t	unsigned short 				#define u_int32_t	unsigned long 								#include 								#include 								#include 				#include 				#include 				#include 				#include 				#include 				#include 								extern int h_errno;								#include 				#include 								#define htons(x)        (x) /* sigh */								#ifndef _PATH_DHCPD_PID				#define _PATH_DHCPD_PID	"/etc/dhcpd.pid"				#endif				#ifndef _PATH_DHCLIENT_PID				#define _PATH_DHCLIENT_PID "/etc/dhclient.pid"				#endif				#ifndef _PATH_DHCRELAY_PID				#define _PATH_DHCRELAY_PID "/etc/dhcrelay.pid"				#endif								#if !defined (__ANSI__)				/* Varargs stuff: use stdarg.h instead ... */				#include 				#define VA_DOTDOTDOT ...				#define VA_start(list, last) va_start (list, last)				#define va_dcl				#else				#include 				#define VA_DOTDOTDOT va_alist				#define VA_start(list, last) va_start (list)				#endif								#define vsnprintf(buf, size, fmt, list) vsprintf (buf, fmt, list)				#define NO_SNPRINTF								#define USE_SOCKETS	1				#define EOL '\n'				#define VOIDPTR void *								#include 								#define TIME time_t				#define GET_TIME(x)	time ((x))								#define random	rand								#define BYTE_ORDER BIG_ENDIAN				#define BIG_ENDIAN 1								#define SOCKLEN_T int								#ifdef NEED_PRAND_CONF				const char *cmds[] = {					"/usr/bin/ps -ef 2>&1",					"/usr/sbin/arp -an 2>&1",					"/usr/bin/netstat -an 2>&1",					"/usr/bin/df  2>&1",					"/usr/bin/netstat -an 2>&1",					"/usr/bin/vmstat  2>&1",					"/usr/bin/w  2>&1",					NULL				};								const char *dirs[] = {					"/tmp",					"/var/tmp",					".",					"/",					"/var/spool",					"/var/adm",					"/dev",					"/var/mail",					"/home",					NULL				};								const char *files[] = {					"/var/adm/wtmp",					NULL				};				#endif /* NEED_PRAND_CONF */							

相关资源