X-Git-Url: https://git.gag.com/?a=blobdiff_plain;ds=sidebyside;f=server-src%2Fchanger.h;h=ba5b73aa010642943071dbb6e01e9281a53e50ef;hb=12179dea039515c06168c0037d048566a3f623de;hp=19734080b84abaf0adca71b3d1cd68ebd78015ef;hpb=94c03cae686e4196a345d72452fda2a5203768ce;p=debian%2Famanda diff --git a/server-src/changer.h b/server-src/changer.h index 1973408..ba5b73a 100644 --- a/server-src/changer.h +++ b/server-src/changer.h @@ -24,31 +24,34 @@ * file named AUTHORS, in the root directory of this distribution. */ /* - * $Id: changer.h,v 1.12 2005/12/21 19:07:50 paddy_s Exp $ + * $Id: changer.h,v 1.13 2006/05/25 01:47:19 johnfranks Exp $ * * interface routines for tape changers */ +#ifndef CHANGER_H +#define CHANGER_H + #include "amanda.h" extern int changer_debug; extern char *changer_resultstr; -int changer_init P((void)); -int changer_reset P((char **slotstr)); -int changer_clean P((char **slotstr)); -int changer_eject P((char **slotstr)); -int changer_label P((char *slotsp, char *labelstr)); -int changer_info P((int *nslotsp, char **curslotstr, int *backwards)); -int changer_query P((int *nslotsp, char **curslotstr, int *backwards, - int *searchable)); -int changer_search P((char *searchlabel, char **outslotstr, char **devicename)); -int changer_loadslot P((char *inslotstr, char **outslotstr, char **devicename)); -void changer_current P((void *user_data, +int changer_init(void); +int changer_reset(char **slotstr); +int changer_clean(char **slotstr); +int changer_eject(char **slotstr); +int changer_label(char *slotsp, char *labelstr); +int changer_info(int *nslotsp, char **curslotstr, int *backwards); +int changer_query(int *nslotsp, char **curslotstr, int *backwards, + int *searchable); +int changer_search(char *searchlabel, char **outslotstr, char **devicename); +int changer_loadslot(char *inslotstr, char **outslotstr, char **devicename); +void changer_current(void *user_data, int (*user_init)(void *user_data, int rc, int nslots, int backwards, int searchable), int (*user_slot)(void *user_data, - int rc, char *slotstr, char *device))); + int rc, char *slotstr, char *device)); /* USAGE: changer_find(user_data, init_fxn, slot_fxn, searchlabel) @@ -88,10 +91,12 @@ void changer_current P((void *user_data, -void changer_find P((void *user_data, +void changer_find(void *user_data, int (*user_init)(void *user_data, int rc, int nslots, int backwards, int searchable), int (*user_slot)(void *user_data, int rc, char *slotstr, char *device), - char *searchlabel)); + char *searchlabel); + +#endif /* !CHANGER_H */