* University of Maryland at College Park
*/
/*
- * $Id: logfile.h,v 1.6.8.1.2.1 2002/02/10 03:31:53 jrjackson Exp $
+ * $Id: logfile.h,v 1.13 2006/05/25 01:47:20 johnfranks Exp $
*
* interface to logfile module
*/
L_ERROR, L_WARNING, L_INFO, L_SUMMARY, /* information messages */
L_START, L_FINISH, /* start/end of run */
L_DISK, /* disk */
- L_SUCCESS, L_FAIL, L_STRANGE, /* the end of a dump */
+ L_SUCCESS, L_PARTIAL, L_FAIL, L_STRANGE, /* the end of a dump */
+ 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_TAPER, P_AMFLUSH
+ P_UNKNOWN, P_PLANNER, P_DRIVER, P_REPORTER, P_DUMPER, P_CHUNKER,
+ P_TAPER, P_AMFLUSH
} program_t;
#define P_LAST P_AMFLUSH
extern char *curstr;
extern char *program_str[];
-void logerror P((char *));
-void log_add P((logtype_t typ, char * format, ...))
+void logerror(char *);
+void log_add(logtype_t typ, char * format, ...)
__attribute__ ((format (printf, 2, 3)));
-void log_start_multiline P((void));
-void log_end_multiline P((void));
-void log_rename P((char *datestamp));
-int get_logline P((FILE *));
+char* log_genstring(logtype_t typ, char *pname, char * format, ...);
+/* __attribute__ ((format (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 */