X-Git-Url: http://andersk.mit.edu/gitweb/moira.git/blobdiff_plain/3775ae3434356e4c787f472e639b4a35f6f208a8..7ac48069b111a991ee5975cb6088c4563b57b670:/dbck/dbck.h diff --git a/dbck/dbck.h b/dbck/dbck.h index aacebee2..873a45ae 100644 --- a/dbck/dbck.h +++ b/dbck/dbck.h @@ -7,8 +7,8 @@ * . */ -#include #include +#include #define MODE_ASK 1 #define MODE_NO 2 @@ -97,3 +97,31 @@ struct nfsphys { int allocated; int count; }; + +void dbmserr(void); +void out_of_mem(char *msg); +void cleanup(void); + +void modified(char *table); + +void phase1(void); +void phase2(void); +void phase3(void); +void phase4(void); +void count_only_setup(void); + +/* prototypes from fix.pc */ +void generic_delete(struct save_queue *sq, int (*pfunc)(void *), char *table, + char *idfield, int preen); +void single_delete(char *table, char *idfield, int id); +void zero_fix(char *tbl, char *zrfield, char *idfield, int id); +int single_fix(char *msg, int preen); +void generic_fix(struct save_queue *sq, int (*pfunc)(void *), char *msg, + void (*ffunc)(void *), int preen); +int prompt(char *msg); +int set_next_object_id(char *object, char *tablename); +int generic_fix_id(char *tbl, char *idfield, char *txtfield, + int oldid, char *name); + +/* prototypes from phase3.pc */ +struct string *string_check(int id);