X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=server-src%2Flogfile.h;h=4a74583d765e1ed0ef6d0b948d505484bfd0753c;hb=2627875b7d18858bc1f9f7652811e4d8c15a23eb;hp=ed5934728ad1120ff623a49c7e873af146de6884;hpb=12179dea039515c06168c0037d048566a3f623de;p=debian%2Famanda diff --git a/server-src/logfile.h b/server-src/logfile.h index ed59347..4a74583 100644 --- a/server-src/logfile.h +++ b/server-src/logfile.h @@ -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);