Lines Matching refs:url
385 query_auth(struct url *URL) in query_auth()
428 struct url *url; in fetch() local
456 url = NULL; in fetch()
461 if ((url = fetchParseURL(URL)) == NULL) { in fetch()
467 if (!*url->scheme) { in fetch()
468 if (!*url->host) in fetch()
469 strcpy(url->scheme, SCHEME_FILE); in fetch()
470 else if (strncasecmp(url->host, "ftp.", 4) == 0) in fetch()
471 strcpy(url->scheme, SCHEME_FTP); in fetch()
472 else if (strncasecmp(url->host, "www.", 4) == 0) in fetch()
473 strcpy(url->scheme, SCHEME_HTTP); in fetch()
477 *is_http = strncmp(url->scheme, "http", 4) == 0; in fetch()
490 if (strcmp(url->scheme, SCHEME_FTP) == 0) { in fetch()
501 if (strcmp(url->scheme, SCHEME_HTTP) == 0 || in fetch()
502 strcmp(url->scheme, SCHEME_HTTPS) == 0) { in fetch()
513 url->ims_time = sb.st_mtime; in fetch()
525 r = fetchStat(url, &us, flags); in fetch()
561 url->offset = sb.st_size; in fetch()
580 f = fetchXGet(url, &us, flags); in fetch()
613 if (l_flag && strcmp(url->scheme, "file") == 0 && !o_stdout) { in fetch()
614 if (symlink(url->doc, path) == -1) { in fetch()
647 } else if (url->offset > sb.st_size) { in fetch()
686 if (of != NULL && fseeko(of, url->offset, SEEK_SET) != 0) { in fetch()
705 if (url->offset > 0) { in fetch()
711 url->offset = 0; in fetch()
712 if ((f = fetchXGet(url, &us, flags)) == NULL) { in fetch()
747 count = url->offset; in fetch()
880 if (url) in fetch()
881 fetchFreeURL(url); in fetch()