Lines Matching refs:finfo
316 struct curl_fileinfo *finfo = &infop->info; in ftp_pl_insert_finfo() local
320 finfo->filename = str + parser->offsets.filename; in ftp_pl_insert_finfo()
321 finfo->strings.group = parser->offsets.group ? in ftp_pl_insert_finfo()
323 finfo->strings.perm = parser->offsets.perm ? in ftp_pl_insert_finfo()
325 finfo->strings.target = parser->offsets.symlink_target ? in ftp_pl_insert_finfo()
327 finfo->strings.time = str + parser->offsets.time; in ftp_pl_insert_finfo()
328 finfo->strings.user = parser->offsets.user ? in ftp_pl_insert_finfo()
339 finfo->filename) == 0) { in ftp_pl_insert_finfo()
341 if((finfo->filetype == CURLFILETYPE_SYMLINK) && finfo->strings.target && in ftp_pl_insert_finfo()
342 (strstr(finfo->strings.target, " -> "))) { in ftp_pl_insert_finfo()
352 Curl_llist_append(llist, finfo, &infop->list); in ftp_pl_insert_finfo()
395 struct curl_fileinfo *finfo; in Curl_ftp_parselist() local
408 finfo = &infop->info; in Curl_ftp_parselist()
468 finfo->filetype = CURLFILETYPE_FILE; in Curl_ftp_parselist()
471 finfo->filetype = CURLFILETYPE_DIRECTORY; in Curl_ftp_parselist()
474 finfo->filetype = CURLFILETYPE_SYMLINK; in Curl_ftp_parselist()
477 finfo->filetype = CURLFILETYPE_NAMEDPIPE; in Curl_ftp_parselist()
480 finfo->filetype = CURLFILETYPE_SOCKET; in Curl_ftp_parselist()
483 finfo->filetype = CURLFILETYPE_DEVICE_CHAR; in Curl_ftp_parselist()
486 finfo->filetype = CURLFILETYPE_DEVICE_BLOCK; in Curl_ftp_parselist()
489 finfo->filetype = CURLFILETYPE_DOOR; in Curl_ftp_parselist()
720 if(finfo->filetype == CURLFILETYPE_SYMLINK) { in Curl_ftp_parselist()
951 finfo->filetype = CURLFILETYPE_DIRECTORY; in Curl_ftp_parselist()
952 finfo->size = 0; in Curl_ftp_parselist()
958 &endptr, 10, &finfo->size)) { in Curl_ftp_parselist()