1 2 struct repoinfo; 3 struct stat; 4 5 extern void set_userhome(void); 6 extern char *calc_cachepath(Repo *repo, const char *repoext, int forcesystemloc); 7 extern void calc_cookie_fp(FILE *fp, Id chktype, unsigned char *out); 8 extern void calc_cookie_stat(struct stat *stb, Id chktype, unsigned char *cookie, unsigned char *out); 9 10 extern int usecachedrepo(struct repoinfo *cinfo, const char *repoext, int mark); 11 extern void writecachedrepo(struct repoinfo *cinfo, const char *repoext, Repodata *repodata); 12 13