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

FreeBSD Manual Pages

  
 
  

home | help
CURLOPT_EGDSOCKET(3)	   curl_easy_setopt options	  CURLOPT_EGDSOCKET(3)

NAME
       CURLOPT_EGDSOCKET - set EGD socket path

SYNOPSIS
       #include	<curl/curl.h>

       CURLcode	curl_easy_setopt(CURL *handle, CURLOPT_EGDSOCKET, char *path);

DESCRIPTION
       Pass a char * to	the zero terminated path name to the Entropy Gathering
       Daemon socket. It will be used to seed the random engine	for SSL.

       The application does not	have to	keep the string	around	after  setting
       this option.

DEFAULT
       NULL

PROTOCOLS
       All TLS based protocols:	HTTPS, FTPS, IMAPS, POP3S, SMTPS etc.

EXAMPLE
       CURL *curl = curl_easy_init();
       if(curl)	{
	 curl_easy_setopt(curl,	CURLOPT_URL, "https://example.com/");
	 curl_easy_setopt(curl,	CURLOPT_EGDSOCKET, "/var/egd.socket");
	 ret = curl_easy_perform(curl);
	 curl_easy_cleanup(curl);
       }

AVAILABILITY
       If  built  TLS  enabled.	 Only the OpenSSL and GnuTLS backends will use
       this.

RETURN VALUE
       Returns CURLE_OK	if TLS is supported, CURLE_UNKNOWN_OPTION if  not,  or
       CURLE_OUT_OF_MEMORY if there was	insufficient heap space.

SEE ALSO
       CURLOPT_RANDOM_FILE(3),

libcurl	7.54.1			 May 31, 2017		  CURLOPT_EGDSOCKET(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_EGDSOCKET&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help