CURLOPT_NOSIGNAL man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

CURLOPT_NOSIGNAL(3)	   curl_easy_setopt options	   CURLOPT_NOSIGNAL(3)

NAME
       CURLOPT_NOSIGNAL - skip all signal handling

SYNOPSIS
       #include <curl/curl.h>

       CURLcode curl_easy_setopt(CURL *handle, CURLOPT_NOSIGNAL, long onoff);

DESCRIPTION
       If  onoff  is 1, libcurl will not use any functions that install signal
       handlers or any functions that cause signals to be sent to the process.
       This  option is here to allow multi-threaded unix applications to still
       set/use all timeout options etc, without risking getting signals.

       If this option is set and libcurl has been built with the standard name
       resolver,  timeouts  will not occur while the name resolve takes place.
       Consider building libcurl with the c-ares or threaded resolver backends
       to  enable  asynchronous	 DNS  lookups,	to  enable  timeouts  for name
       resolves without the use of signals.

       Setting CURLOPT_NOSIGNAL(3) to 1 makes libcurl NOT ask  the  system  to
       ignore  SIGPIPE	signals,  which	 otherwise are sent by the system when
       trying to send data to a socket which  is  closed  in  the  other  end.
       libcurl	makes  an  effort to never cause such SIGPIPEs to trigger, but
       some operating systems have no way to avoid them and even on those that
       have  there  are some corner cases when they may still happen, contrary
       to our desire. In addition, using CURLAUTH_NTLM_WB authentication could
       cause a SIGCHLD signal to be raised.

DEFAULT
       0

AVAILABILITY
       Added in 7.10

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

libcurl 7.37.0			  16 Jun 2014		   CURLOPT_NOSIGNAL(3)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net