?? bug.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 + -