X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=server-src%2Ftapefile.h;h=eac09e9a366894f8f55155ebc191e27b2675c660;hb=2627875b7d18858bc1f9f7652811e4d8c15a23eb;hp=875ab51e211b2e4111007430f66b09d78df4823f;hpb=3ab887b9bc819a846c75dd7f2ee5d41fac22b19f;p=debian%2Famanda diff --git a/server-src/tapefile.h b/server-src/tapefile.h index 875ab51..eac09e9 100644 --- a/server-src/tapefile.h +++ b/server-src/tapefile.h @@ -25,7 +25,7 @@ * University of Maryland at College Park */ /* - * $Id: tapefile.h,v 1.6 1998/09/11 23:25:32 jrj Exp $ + * $Id: tapefile.h,v 1.9 2006/05/25 01:47:20 johnfranks Exp $ * * interface for active tape list manipulation routines */ @@ -37,23 +37,25 @@ typedef struct tape_s { struct tape_s *next, *prev; int position; - int datestamp; + char * datestamp; int reuse; char *label; + char *comment; } tape_t; -int read_tapelist P((char *tapefile)); -int write_tapelist P((char *tapefile)); -void clear_tapelist P((void)); -tape_t *lookup_tapelabel P((char *label)); -tape_t *lookup_tapepos P((int pos)); -tape_t *lookup_tapedate P((int datestamp)); -int lookup_nb_tape P(()); -tape_t *lookup_last_reusable_tape P((int skip)); -void remove_tapelabel P((char *label)); -tape_t *add_tapelabel P((int datestamp, char *label)); -int reusable_tape P((tape_t *tp)); +int read_tapelist(char *tapefile); +int write_tapelist(char *tapefile); +void clear_tapelist(void); +tape_t *lookup_tapelabel(char *label); +tape_t *lookup_tapepos(int pos); +tape_t *lookup_tapedate(char *datestamp); +int lookup_nb_tape(void); +tape_t *lookup_last_reusable_tape(int skip); +void remove_tapelabel(char *label); +tape_t *add_tapelabel(char *datestamp, char *label, char *comment); +int reusable_tape(tape_t *tp); -int guess_runs_from_tapelist P((void)); +int guess_runs_from_tapelist(void); +void print_new_tapes(FILE *output, int nb); #endif /* !TAPEFILE_H */