Imported Upstream version 2.5.0
[debian/amanda] / server-src / find.h
index c657dfc203e22c41774de1bf4b8e22891bf90789..5b9811db8e8c21e004cf631180d4a9268a1aa8b4 100644 (file)
@@ -1,5 +1,6 @@
+#include "diskfile.h"
 
-#define DEFAULT_SORT_ORDER      "hkdlb"
+#define DEFAULT_SORT_ORDER      "hkdlpb"
 
 typedef struct find_result_s {
     struct find_result_s *next;
@@ -14,12 +15,14 @@ typedef struct find_result_s {
     char *label;
     int  filenum;
     char *status;
+    char *partnum;
+    void *user_ptr;
 } find_result_t;
 
 find_result_t *find_dump P((int dyna_disklist, disklist_t* diskqp));
-char **find_log P(());
+char **find_log P((void));
 void sort_find_result P((char *sort_order, find_result_t **output_find));
 void print_find_result P((find_result_t *output_find));
 void free_find_result P((find_result_t **output_find));
 find_result_t *dump_exist P((find_result_t *output_find, char *hostname, char *diskname, int datestamp, int level));
-
+find_result_t *dumps_match P((find_result_t *output_find, char *hostname, char *diskname, char *datestamp, char *level, int ok));