Lines Matching refs:finfo
319 struct curl_fileinfo *finfo = &infop->info; in ftp_pl_insert_finfo() local
323 finfo->filename = str + parser->offsets.filename; in ftp_pl_insert_finfo()
324 finfo->strings.group = parser->offsets.group ? in ftp_pl_insert_finfo()
326 finfo->strings.perm = parser->offsets.perm ? in ftp_pl_insert_finfo()
328 finfo->strings.target = parser->offsets.symlink_target ? in ftp_pl_insert_finfo()
330 finfo->strings.time = str + parser->offsets.time; in ftp_pl_insert_finfo()
331 finfo->strings.user = parser->offsets.user ? in ftp_pl_insert_finfo()
342 finfo->filename) == 0) { in ftp_pl_insert_finfo()
344 if((finfo->filetype == CURLFILETYPE_SYMLINK) && finfo->strings.target && in ftp_pl_insert_finfo()
345 (strstr(finfo->strings.target, " -> "))) { in ftp_pl_insert_finfo()
355 Curl_llist_insert_next(llist, llist->tail, finfo, &infop->list); in ftp_pl_insert_finfo()
398 struct curl_fileinfo *finfo; in Curl_ftp_parselist() local
411 finfo = &infop->info; in Curl_ftp_parselist()
471 finfo->filetype = CURLFILETYPE_FILE; in Curl_ftp_parselist()
474 finfo->filetype = CURLFILETYPE_DIRECTORY; in Curl_ftp_parselist()
477 finfo->filetype = CURLFILETYPE_SYMLINK; in Curl_ftp_parselist()
480 finfo->filetype = CURLFILETYPE_NAMEDPIPE; in Curl_ftp_parselist()
483 finfo->filetype = CURLFILETYPE_SOCKET; in Curl_ftp_parselist()
486 finfo->filetype = CURLFILETYPE_DEVICE_CHAR; in Curl_ftp_parselist()
489 finfo->filetype = CURLFILETYPE_DEVICE_BLOCK; in Curl_ftp_parselist()
492 finfo->filetype = CURLFILETYPE_DOOR; in Curl_ftp_parselist()
723 if(finfo->filetype == CURLFILETYPE_SYMLINK) { in Curl_ftp_parselist()
954 finfo->filetype = CURLFILETYPE_DIRECTORY; in Curl_ftp_parselist()
955 finfo->size = 0; in Curl_ftp_parselist()
961 &endptr, 10, &finfo->size)) { in Curl_ftp_parselist()