29
29
void updates_freepatterns(/*@only@*/struct update_pattern *p);
30
30
void updates_freeupdatedistributions(/*@only@*/struct update_distribution *d);
32
retvalue updates_calcindices(struct update_pattern *, struct distribution *, bool fast, /*@out@*/struct update_distribution **);
34
/* remove all files ${listdir}/${distribution}_* that will not be needed. */
35
retvalue updates_clearlists(struct update_distribution *distributions);
37
retvalue updates_update(struct database *, struct update_distribution *distributions, bool nolistsdownload, bool skipold, struct strlist *dereferencedfilekeys, enum spacecheckmode mode, off_t reserveddb, off_t reservedother);
38
retvalue updates_iteratedupdate(struct database *, struct update_distribution *, bool nolistsdownload, bool skipold, struct strlist *dereferencedfilekeys, enum exportwhen, enum spacecheckmode, off_t reserveddb, off_t reservedother);
39
retvalue updates_checkupdate(struct database *, struct update_distribution *distributions, bool nolistsdownload, bool skipold);
40
retvalue updates_predelete(struct database *, struct update_distribution *distributions, bool nolistsdownload, bool skipold, struct strlist *dereferencedfilekeys);
32
retvalue updates_calcindices(struct update_pattern *, struct distribution *, /*@out@*/struct update_distribution **);
34
retvalue updates_update(struct database *, struct update_distribution *, bool nolistsdownload, bool skipold, enum spacecheckmode mode, off_t reserveddb, off_t reservedother);
35
retvalue updates_checkupdate(struct database *, struct update_distribution *, bool nolistsdownload, bool skipold);
36
retvalue updates_dumpupdate(struct database *, struct update_distribution *, bool nolistsdownload, bool skipold);
37
retvalue updates_predelete(struct database *, struct update_distribution *, bool nolistsdownload, bool skipold);
39
retvalue updates_cleanlists(const struct distribution *, const struct update_pattern *);