actuallen = fxp_read_recv(pktin, data, len);
actuallen = fxp_read_recv(pktin, rreq, data, len);
int scp_recv_filedata(char *data, int len){    if (using_sftp) {	struct sftp_packet *pktin;	struct sftp_request *req, *rreq;	int actuallen;	sftp_register(req = fxp_read_send(scp_sftp_filehandle,					  scp_sftp_fileoffset, len));	rreq = sftp_find_request(pktin = sftp_recv());	assert(rreq == req);	actuallen = fxp_read_recv(pktin, data, len);	if (actuallen == -1 && fxp_error_type() != SSH_FX_EOF) {	    tell_user(stderr, "pscp: error while reading: %s", fxp_error());	    errs++;	    return -1;	}	if (actuallen < 0)	    actuallen = 0;	scp_sftp_fileoffset = uint64_add32(scp_sftp_fileoffset, actuallen);	return actuallen;    } else {	return ssh_scp_recv(data, len);    }}