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

📄 bug.h

📁 早期freebsd实现
💻 H
字号:
/* * Copyright (c) 1986, 1987, 1993 *	The Regents of the University of California.  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. All advertising materials mentioning features or use of this software *    must display the following acknowledgement: *	This product includes software developed by the University of *	California, Berkeley and its contributors. * 4. Neither the name of the University 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 REGENTS 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 REGENTS 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. * *	@(#)bug.h	8.1 (Berkeley) 6/4/93 */#define BUGS_HOME	"owner-bugs@ucbvax.Berkeley.EDU"#define BUGS_ID		"bugs"/* * the METOO definition has the bugfiler exit with an error (-1) status * if there's a problem.  This causes sendmail to send off a copy of the * report (as failed mail) to the "owner" of the mail alias that executed * the bugfiler.  This is great if you would have otherwise lost the bug * report.  It's not so great if you get a whole bunch of mail that you * really don't want. */#define METOO/* files */#define ACK_FILE	"bug:ack"		/* acknowledge file */#define DIST_FILE	"bug:redist"		/* redistribution file */#define ERROR_FILE	"log"			/* error file */#define LOCK_FILE	"bug:lock"		/* lock file name */#define SUMMARY_FILE	"summary"		/* summary file */#define TMP_BUG		"errors/BUG_XXXXXX"	/* tmp bug report */#define TMP_DIR		"errors"		/* tmp directory */#define CHN		(char *)NULL	/* null arg string */#define COMMENT		'#'		/* comment in redist file */#define EOS		(char)NULL	/* end of string */#define ERR		-1		/* error return */#define MAXLINELEN	200		/* max line length in message */#define NO		0		/* no/false */#define OK		0		/* okay return */#define YES		1		/* yes/true */typedef struct {	short	found,			/* line number if found */		redist;			/* if part of redist headers */	int	(*valid)();		/* validation routine */	short	len;			/* length of tag */	char	*tag,			/* leading tag */		*line;			/* actual line */} HEADER;extern HEADER	mailhead[];#define DATE_TAG	0		/* "Date:" offset */#define FROM_TAG	1		/* "From " offset */#define CFROM_TAG	2		/* "From:" offset */#define INDX_TAG	3		/* "Index:" offset */#define MSG_TAG		4		/* "Message-Id:" offset */#define RPLY_TAG	5		/* "Reply-To:" offset */#define RET_TAG		6		/* "Return-Path:" offset */#define SUBJ_TAG	7		/* "Subject:" offset */#define TO_TAG		8		/* "To:" offset */#define APPAR_TO_TAG	9		/* "Apparently-To:" offset *//* so sizeof doesn't return 0 */extern char	bfr[MAXBSIZE],			/* general I/O buffer */		dir[MAXNAMLEN],			/* subject and folder */		folder[MAXNAMLEN],		tmpname[sizeof(TMP_BUG) + 5];	/* temp bug file */

⌨️ 快捷键说明

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