Imported Upstream version 2.6.1
[debian/amanda] / server-src / logfile.h
index ed5934728ad1120ff623a49c7e873af146de6884..4a74583d765e1ed0ef6d0b948d505484bfd0753c 100644 (file)
@@ -46,7 +46,8 @@ 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_PARTIAL, L_FAIL, L_STRANGE,       /* the end of a dump */
+    /* 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 */
@@ -55,9 +56,9 @@ typedef enum logtype_e {
 
 typedef enum program_e {
     P_UNKNOWN, P_PLANNER, P_DRIVER, P_REPORTER, P_DUMPER, P_CHUNKER,
-    P_TAPER, P_AMFLUSH
+    P_TAPER, P_AMFLUSH, P_AMDUMP, P_AMIDXTAPED, P_AMFETCHDUMP, P_AMCHECKDUMP,
 } program_t;
-#define P_LAST P_AMFLUSH
+#define P_LAST P_AMCHECKDUMP
 
 extern char *logtype_str[];
 
@@ -68,10 +69,9 @@ extern char *curstr;
 extern char *program_str[];
 
 void logerror(char *);
-void log_add(logtype_t typ, char * format, ...)
-    __attribute__ ((format (printf, 2, 3)));
-char* log_genstring(logtype_t typ, char *pname, char * format, ...);
-/*    __attribute__ ((format (printf, 3, 4))); */
+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);