Home | History | Annotate | Download | only in lib

Lines Matching refs:url

70 	struct url *url;
83 f->fetch = fetchXGet(f->url, &us, fetch_flags);
88 f->url->offset = 0;
103 f->url->offset += rv;
111 if (f->url->offset == f->size)
116 char *url = fetchStringifyURL(f->url);
117 fprintf(stderr, "Trying to reconnect %s\n", url);
118 free(url);
121 f->fetch = fetchXGet(f->url, &us, fetch_flags);
128 f->url->offset += rv;
139 fetchFreeURL(f->url);
145 open_archive_by_url(struct url *url, char **archive_name)
151 f->url = fetchCopyURL(url);
153 *archive_name = fetchStringifyURL(url);
184 open_archive(const char *url, char **archive_name)
186 struct url *u;
191 if (!IS_URL(url)) {
193 if (archive_read_open_filename(a, url, 1024)) {
197 *archive_name = xstrdup(url);
204 if ((u = fetchParseURL(url)) == NULL)
232 find_best_package_int(struct url *url, const char *pattern,
233 struct url **best_url)
258 if (fetchList(&ue, url, url_pattern, fetch_flags)) {
260 base_url = fetchStringifyURL(url);
332 struct url *
335 struct url *url, *best_match = NULL;
339 url = fetchParseURL(last_toplevel);
340 if (url != NULL) {
341 find_best_package_int(url, pattern, &best_match);
343 fetchFreeURL(url);
350 url = fetchParseURL(pl->pl_path);
351 if (url != NULL) {
352 find_best_package_int(url, pattern, &best_match);
354 fetchFreeURL(url);
366 struct url *best_match;