⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 irp.h

📁 bind 9.3结合mysql数据库
💻 H
字号:
/* * Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") * Copyright (c) 1999 by Internet Software Consortium. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * 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. *//* * $Id: irp.h,v 1.1.2.1.4.1 2004/03/09 08:33:29 marka Exp $ */#ifndef _IRP_H_INCLUDED#define _IRP_H_INCLUDED#define IRPD_TIMEOUT 30			/* seconds */#define IRPD_MAXSESS 50			/* number of simultaneous sessions. */#define IRPD_PORT 6660			/* 10 times the number of the beast. */#define IRPD_PATH "/var/run/irpd"	/* af_unix socket path *//* If sets the environment variable IRPDSERVER to an IP address   (e.g. "192.5.5.1"), then that's the host the client expects irpd to be   running on. */#define IRPD_HOST_ENV "IRPDSERVER"/* Protocol response codes.  */#define IRPD_WELCOME_CODE 200#define IRPD_NOT_WELCOME_CODE 500#define IRPD_GETHOST_ERROR 510#define IRPD_GETHOST_NONE 210#define IRPD_GETHOST_OK 211#define IRPD_GETHOST_SETOK 212#define IRPD_GETNET_ERROR 520#define IRPD_GETNET_NONE 220#define IRPD_GETNET_OK 221#define IRPD_GETNET_SETOK 222#define IRPD_GETUSER_ERROR 530#define IRPD_GETUSER_NONE 230#define IRPD_GETUSER_OK 231#define IRPD_GETUSER_SETOK 232#define IRPD_GETGROUP_ERROR 540#define IRPD_GETGROUP_NONE 240#define IRPD_GETGROUP_OK 241#define IRPD_GETGROUP_SETOK 242#define IRPD_GETSERVICE_ERROR 550#define IRPD_GETSERVICE_NONE 250#define IRPD_GETSERVICE_OK 251#define IRPD_GETSERVICE_SETOK 252#define IRPD_GETPROTO_ERROR 560#define IRPD_GETPROTO_NONE 260#define IRPD_GETPROTO_OK 261#define IRPD_GETPROTO_SETOK 262#define IRPD_GETNETGR_ERROR 570#define IRPD_GETNETGR_NONE 270#define IRPD_GETNETGR_OK 271#define IRPD_GETNETGR_NOMORE 272#define IRPD_GETNETGR_MATCHES 273#define IRPD_GETNETGR_NOMATCH 274#define IRPD_GETNETGR_SETOK 275#define IRPD_GETNETGR_SETERR 276#define	irs_irp_read_body __irs_irp_read_body#define irs_irp_read_response __irs_irp_read_response#define irs_irp_disconnect __irs_irp_disconnect#define irs_irp_connect __irs_irp_connect#define irs_irp_connection_setup __irs_irp_connection_setup#define irs_irp_send_command __irs_irp_send_commandstruct irp_p;char   *irs_irp_read_body(struct irp_p *, size_t *);int	irs_irp_read_response(struct irp_p *, char *, size_t);void	irs_irp_disconnect(struct irp_p *);int	irs_irp_connect(struct irp_p *);int	irs_irp_is_connected(struct irp_p *);int	irs_irp_connection_setup(struct irp_p *, int *);#ifdef __GNUC__int	irs_irp_send_command(struct irp_p *, const char *, ...)			     __attribute__((__format__(__printf__, 2, 3)));#elseint	irs_irp_send_command(struct irp_p *, const char *, ...);#endifint	irs_irp_get_full_response(struct irp_p *, int *, char *, size_t,				  char **, size_t *);int	irs_irp_read_line(struct irp_p *, char *, int);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -