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

📄 logfile.h

📁 开源备份软件源码 AMANDA, the Advanced Maryland Automatic Network Disk Archiver, is a backup system that a
💻 H
字号:
/* * Amanda, The Advanced Maryland Automatic Network Disk Archiver * Copyright (c) 1991-1998 University of Maryland at College Park * All Rights Reserved. * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that * the above copyright notice appear in all copies and that both that * copyright notice and this permission notice appear in supporting * documentation, and that the name of U.M. not be used in advertising or * publicity pertaining to distribution of the software without specific, * written prior permission.  U.M. makes no representations about the * suitability of this software for any purpose.  It is provided "as is" * without express or implied warranty. * * U.M. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL U.M. * BE LIABLE FOR ANY SPECIAL, 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. * * Author: James da Silva, Systems Design and Analysis Group *			   Computer Science Department *			   University of Maryland at College Park *//* * $Id: logfile.h,v 1.13 2006/05/25 01:47:20 johnfranks Exp $ * * interface to logfile module */#ifndef LOGFILE_H#define LOGFILE_H#include "amanda.h"/* * L_FAIL is defined on m88k-motorola-sysv4 systems for multiprocessor * support, which we don't need, so it gets undefined here. */#undef L_FAILtypedef enum logtype_e {    L_BOGUS,    L_FATAL,		/* program died for some reason, used by error() */    L_ERROR, L_WARNING,	L_INFO, L_SUMMARY,	 /* information messages */    L_START, L_FINISH,				     /* start/end of run */    L_DISK,							 /* disk */    /* End of a dump: */    L_DONE, L_PART, L_PARTPARTIAL, L_SUCCESS, L_PARTIAL, L_FAIL, L_STRANGE,    L_CHUNK, L_CHUNKSUCCESS,                            /* ... continued */    L_STATS,						   /* statistics */    L_MARKER,					  /* marker for reporter */    L_CONT			 /* continuation line, used when reading */} logtype_t;typedef enum program_e {    P_UNKNOWN, P_PLANNER, P_DRIVER, P_REPORTER, P_DUMPER, P_CHUNKER,    P_TAPER, P_AMFLUSH} program_t;#define P_LAST P_AMFLUSHextern char *logtype_str[];extern int curlinenum;extern logtype_t curlog;extern program_t curprog;extern char *curstr;extern char *program_str[];void logerror(char *);void log_add(logtype_t typ, char * format, ...) G_GNUC_PRINTF(2, 3);char* log_genstring(logtype_t typ, char *pname, char * format, ...)    		    G_GNUC_PRINTF(3, 4);void log_start_multiline(void);void log_end_multiline(void);void log_rename(char *datestamp);int get_logline(FILE *);#endif  /* ! LOGFILE_H */

⌨️ 快捷键说明

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