Imported Upstream version 0.6.13
[platform/upstream/libsolv.git] / examples / solv / repoinfo_cache.h
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