Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
CURLOPT_FTP_RESPONSE_TIMEOUcurl_easy_setopt optCURLOPT_FTP_RESPONSE_TIMEOUT(3)

NAME
       CURLOPT_FTP_RESPONSE_TIMEOUT - time allowed to wait for FTP response

SYNOPSIS
       #include	<curl/curl.h>

       CURLcode	 curl_easy_setopt(CURL	*handle, CURLOPT_FTP_RESPONSE_TIMEOUT,
       long timeout);

DESCRIPTION
       Pass a long.  Causes libcurl to set a timeout period  (in  seconds)  on
       the  amount of time that	the server is allowed to take in order to send
       a response message for a	command	before the session is considered dead.
       While  libcurl  is  waiting  for	 a response, this value	overrides CUR-
       LOPT_TIMEOUT(3).	It is recommended that if  used	 in  conjunction  with
       CURLOPT_TIMEOUT(3),  you	set CURLOPT_FTP_RESPONSE_TIMEOUT(3) to a value
       smaller than CURLOPT_TIMEOUT(3).

DEFAULT
       None

PROTOCOLS
       FTP

EXAMPLE
       CURL *curl = curl_easy_init();
       if(curl)	{
	 curl_easy_setopt(curl,	CURLOPT_URL, "ftp://example.com/slow.txt");
	 /* wait no more than 23 seconds */
	 curl_easy_setopt(curl,	CURLOPT_FTP_RESPONSE_TIMEOUT, 23L);
	 ret = curl_easy_perform(curl);

	 curl_easy_cleanup(curl);
       }

AVAILABILITY
       Added in	7.10.8

RETURN VALUE
       Returns CURLE_OK	if FTP is supported, and CURLE_UNKNOWN_OPTION if not.

SEE ALSO
       CURLOPT_TIMEOUT(3),	     CURLOPT_CONNECTTIMEOUT(3),		  CUR-
       LOPT_LOW_SPEED_LIMIT(3),

libcurl	7.54.1			 May 05, 2017  CURLOPT_FTP_RESPONSE_TIMEOUT(3)

NAME | SYNOPSIS | DESCRIPTION | DEFAULT | PROTOCOLS | EXAMPLE | AVAILABILITY | RETURN VALUE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=CURLOPT_FTP_RESPONSE_TIMEOUT&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help