X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=server-src%2Fdisk_history.h;h=71d9866fb8c26ac8e1a932b935632720b8c99c8c;hb=12179dea039515c06168c0037d048566a3f623de;hp=b10f0358c364bad6016b867c9d56f81b4d047f12;hpb=94c03cae686e4196a345d72452fda2a5203768ce;p=debian%2Famanda diff --git a/server-src/disk_history.h b/server-src/disk_history.h index b10f035..71d9866 100644 --- a/server-src/disk_history.h +++ b/server-src/disk_history.h @@ -23,27 +23,31 @@ * Authors: the Amanda Development Team. Its members are listed in a * file named AUTHORS, in the root directory of this distribution. */ -/* $Id: disk_history.h,v 1.4 2005/10/11 01:17:01 vectro Exp $ +/* $Id: disk_history.h,v 1.6 2006/05/25 01:47:19 johnfranks Exp $ * * interface for obtaining disk backup history */ +#ifndef DISK_HISTORY_H +#define DISK_HISTORY_H #include "tapelist.h" typedef struct DUMP_ITEM { - char date[11]; + char date[20]; int level; int is_split; char tape[256]; tapelist_t *tapes; - int file; + off_t file; struct DUMP_ITEM *next; } DUMP_ITEM; -extern void clear_list P((void)); -extern void add_dump P((char *date, int level, char *tape, int file, int partnum)); -extern DUMP_ITEM *first_dump P((void)); -extern DUMP_ITEM *next_dump P((DUMP_ITEM *item)); +#define next_dump(item) ((item)->next) + +extern void clear_list(void); +extern void add_dump(char *date, int level, char *tape, off_t file, int partnum); +extern DUMP_ITEM *first_dump(void); +#endif /* !DISK_HISTORY_H */