Lines Matching refs:url
360 query_auth(struct url *URL)
403 struct url *url;
431 url = NULL;
436 if ((url = fetchParseURL(URL)) == NULL) {
442 if (!*url->scheme) {
443 if (!*url->host)
444 strcpy(url->scheme, SCHEME_FILE);
445 else if (strncasecmp(url->host, "ftp.", 4) == 0)
446 strcpy(url->scheme, SCHEME_FTP);
447 else if (strncasecmp(url->host, "www.", 4) == 0)
448 strcpy(url->scheme, SCHEME_HTTP);
462 if (strcmp(url->scheme, SCHEME_FTP) == 0) {
473 if (strcmp(url->scheme, SCHEME_HTTP) == 0 ||
474 strcmp(url->scheme, SCHEME_HTTPS) == 0) {
485 url->ims_time = sb.st_mtime;
497 r = fetchStat(url, &us, flags);
530 url->offset = sb.st_size;
548 f = fetchXGet(url, &us, flags);
555 if (i_flag && strcmp(url->scheme, SCHEME_HTTP) == 0
579 if (l_flag && strcmp(url->scheme, "file") == 0 && !o_stdout) {
580 if (symlink(url->doc, path) == -1) {
613 } else if (url->offset > sb.st_size) {
652 if (of != NULL && fseeko(of, url->offset, SEEK_SET) != 0) {
671 if (url->offset > 0) {
677 url->offset = 0;
678 if ((f = fetchXGet(url, &us, flags)) == NULL) {
711 count = url->offset;
837 if (url)
838 fetchFreeURL(url);