Imported Upstream version 2.5.1
[debian/amanda] / server-src / find.h
1 #ifndef FIND_H
2 #define FIND_H
3
4 #include "diskfile.h"
5
6 #define DEFAULT_SORT_ORDER      "hkdlpb"
7
8 typedef struct find_result_s {
9     struct find_result_s *next;
10     char *timestamp;
11     char *hostname;
12     char *diskname;
13     int level;
14     char *label;
15     off_t filenum;
16     char *status;
17     char *partnum;
18     void *user_ptr;
19 } find_result_t;
20
21 find_result_t *find_dump(int dyna_disklist, disklist_t* diskqp);
22 char **find_log(void);
23 void sort_find_result(char *sort_order, find_result_t **output_find);
24 void print_find_result(find_result_t *output_find);
25 void free_find_result(find_result_t **output_find);
26 find_result_t *dump_exist(find_result_t *output_find, char *hostname, char *diskname, char *datestamp, int level);
27 find_result_t *dumps_match(find_result_t *output_find, char *hostname, char *diskname, char *datestamp, char *level, int ok);
28 #endif  /* !FIND_H */