Imported Upstream version 2.5.2p1
[debian/amanda] / server-src / logfile.h
index d229f6ea9954168405ba59fa0d8244711832d7e2..ed5934728ad1120ff623a49c7e873af146de6884 100644 (file)
@@ -25,7 +25,7 @@
  *                        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
  */
@@ -46,14 +46,16 @@ typedef enum logtype_e {
     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
 
@@ -65,12 +67,14 @@ extern program_t curprog;
 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 */