1 #include <moira_schema.h>
8 void fix_file(char *targetfile);
9 char *dequote(char *s);
10 void db_error(int code);
12 time_t unixtime(char *timestring);
13 #define UNIXTIME_FMT "J HH24 MI SS"
35 typedef struct _tarfile {
41 TARFILE *tarfile_open(char *file);
42 void tarfile_close(TARFILE *tf);
43 FILE *tarfile_start(TARFILE *tf, char *name, mode_t mode, uid_t uid, gid_t gid,
44 char *user, char *group, time_t mtime);
45 void tarfile_end(TARFILE *tf);
46 void tarfile_mkdir(TARFILE *tf, char *name, mode_t mode, uid_t uid, gid_t gid,
47 char *user, char *group, time_t mtime);
53 void freeimember(struct imember *m);
56 void canon_krb(struct imember *m, int vers, char *buf, int len);
57 struct save_queue *get_acl(char *type, int id,
58 char *(merge_func)(char *, char *));
59 void dump_krb_acl(FILE *out, char *type, int id, int vers);
60 void dump_user_list(FILE *out, char *type, int id);
61 char *user_lookup(int users_id);
62 char *string_lookup(int string_id);