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

FreeBSD Manual Pages

  
 
  

home | help
CURLOPT_SO...API_SERVICE(3) Library Functions Manual CURLOPT_SO...API_SERVICE(3)

NAME
     CURLOPT_SOCKS5_GSSAPI_SERVICE - SOCKS5 proxy authentication service name

SYNOPSIS
     #include <curl/curl.h>

     CURLcode curl_easy_setopt(CURL *handle, CURLOPT_SOCKS5_GSSAPI_SERVICE,
			       char *name);

DESCRIPTION
     Deprecated. Use CURLOPT_PROXY_SERVICE_NAME(3) instead.

     Pass  a  char pointer as parameter to a string holding the name of the ser-
     vice. The default service name for a SOCKS5 server is rcmd. This option al-
     lows you to change it.

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

DEFAULT
     See above

PROTOCOLS
     This functionality affects all supported protocols

EXAMPLE
     int main(void)
     {
       CURL *curl = curl_easy_init();
       if(curl) {
	 CURLcode result;
	 curl_easy_setopt(curl, CURLOPT_URL, "https://example.com/");
	 curl_easy_setopt(curl, CURLOPT_PROXY, "socks5://proxy");
	 curl_easy_setopt(curl, CURLOPT_SOCKS5_GSSAPI_SERVICE, "rcmd-special");
	 result = curl_easy_perform(curl);
	 curl_easy_cleanup(curl);
       }
     }

DEPRECATED
     Deprecated since 7.49.0

AVAILABILITY
     Added in curl 7.19.4

RETURN VALUE
     curl_easy_setopt(3) returns a CURLcode indicating success or error.

     CURLE_OK (0) means everything was OK, non-zero means an error occurred, see
     libcurl-errors(3).

SEE ALSO
     CURLOPT_PROXY(3), CURLOPT_PROXYTYPE(3)

libcurl 			   2026-06-11	     CURLOPT_SO...API_SERVICE(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=CURLOPT_SOCKS5_GSSAPI_SERVICE&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help