section 3 · Library functions 📚
178720 pages · page 276 of 894
all3 (100762)33ssl (6156)3B (42)3G (1100)3I (51)3LIBIIO (1)3NCARG (834)3OpenMPI (1)3PVM (71)3Sympa (164)3U (96)3WN (5)3alc (212)3alleg4 (923)3alleg5 (1063)3am (31)3ast (63)3attr (4)3avr (983)3bobcat (143)3brotli (4)3bsd (239)3caca (346)3cl (1)3clc (322)3cocci (1)3coin2 (588)3coin3 (753)3coin4 (918)3compat (22)3const (18)3ctype (1)3curses (18)3cvc (2)3cxx (1060)3debug (15)3edit (1)3em (198)3embree3 (113)3embree4 (127)3erl (623)3f (128)3form (106)3freebsd (1)3fun (1)3gl (467)3gle (14)3go (1)3guile (1)3gv (7)3hal (49)3head (3)3http (66)3itcl (17)3itk (6)3iv (354)3iwidget (52)3java (1)3libmawk (10)3libunwind (29)3lua (13)3m17n (257)3m_cli2 (8)3menu (88)3monocypher (73)3nas (130)3ncurses (703)3nx (5)3o (437)3ossl (6166)3ossp (2)3p (882)3pcap (75)3perl (820)3pg13 (68)3pg14 (72)3pg15 (72)3pg16 (72)3pg17 (72)3pg18 (72)3php (1)3plplot (175)3pm (34259)3pmc (296)3posix (882)3pub (150)3python (1)3qt (832)3r (1)3readline (2)3rheolef (13)3rtapi (66)3ruby (1)3scm (459)3sharp (1)3so (8)3ssl (6930)3stap (807)3str (19)3supp (19)3t (35)3tcl (1477)3tcllib (1)3tclx (25)3tiff (60)3tk (513)3tls (13)3trf (28)3ts (239)3type (466)3valkey (395)3visa (2)3x (1069)
G (continued)
- gnurl_slist_append(3)add a string to an slist✨
- gnurl_slist_free_all(3)free an entire curl_slist list✨
- gnurl_strequal(3)case insensitive string comparisons✨
- gnurl_strnequal(3)case insensitive string comparisons✨
- gnurl_unescape(3)URL decodes the given string✨
- gnurl_url(3)returns a new CURLU handle✨
- gnurl_url_cleanup(3)free a CURLU handle✨
- gnurl_url_dup(3)duplicate a CURLU handle✨
- gnurl_url_get(3)extract a part from a URL✨
- gnurl_url_set(3)set a URL part✨
- gnurl_version(3)returns the libcurl version string✨
- gnurl_version_info(3)returns run-time libcurl version info✨
- GNURLINFO_ACTIVESOCKET(3)get the active socket✨
- GNURLINFO_APPCONNECT_TIME(3)get the time until the SSL/SSH handshake is completed✨
- GNURLINFO_APPCONNECT_TIME_T(3)get the time until the SSL/SSH handshake is completed✨
- GNURLINFO_CERTINFO(3)get the TLS certificate chain✨
- GNURLINFO_CONDITION_UNMET(3)get info on unmet time conditional or 304 HTTP response.✨
- GNURLINFO_CONNECT_TIME(3)get the time until connect✨
- GNURLINFO_CONNECT_TIME_T(3)get the time until connect✨
- GNURLINFO_CONTENT_LENGTH_DOWNLOAD(3)get content-length of download✨
- GNURLINFO_CONTENT_LENGTH_DOWNLOAD_T(3)get content-length of download✨
- GNURLINFO_CONTENT_LENGTH_UPLOAD(3)get the specified size of the upload✨
- GNURLINFO_CONTENT_LENGTH_UPLOAD_T(3)get the specified size of the upload✨
- GNURLINFO_CONTENT_TYPE(3)get Content-Type✨
- GNURLINFO_COOKIELIST(3)get all known cookies✨
- GNURLINFO_EFFECTIVE_METHOD(3)get the last used HTTP method✨
- GNURLINFO_EFFECTIVE_URL(3)get the last used URL✨
- GNURLINFO_FILETIME(3)get the remote time of the retrieved document✨
- GNURLINFO_FILETIME_T(3)get the remote time of the retrieved document✨
- GNURLINFO_FTP_ENTRY_PATH(3)get entry path in FTP server✨
- GNURLINFO_HEADER_SIZE(3)get size of retrieved headers✨
- GNURLINFO_HTTP_CONNECTCODE(3)get the CONNECT response code✨
- GNURLINFO_HTTP_VERSION(3)get the http version used in the connection✨
- GNURLINFO_HTTPAUTH_AVAIL(3)get available HTTP authentication methods✨
- GNURLINFO_LASTSOCKET(3)get the last socket used✨
- GNURLINFO_LOCAL_IP(3)get local IP address of last connection✨
- GNURLINFO_LOCAL_PORT(3)get the latest local port number✨
- GNURLINFO_NAMELOOKUP_TIME(3)get the name lookup time✨
- GNURLINFO_NAMELOOKUP_TIME_T(3)get the name lookup time in microseconds✨
- GNURLINFO_NUM_CONNECTS(3)get number of created connections✨
- GNURLINFO_OS_ERRNO(3)get errno number from last connect failure✨
- GNURLINFO_PRETRANSFER_TIME(3)get the time until the file transfer start✨
- GNURLINFO_PRETRANSFER_TIME_T(3)get the time until the file transfer start✨
- GNURLINFO_PRIMARY_IP(3)get IP address of last connection✨
- GNURLINFO_PRIMARY_PORT(3)get the latest destination port number✨
- GNURLINFO_PRIVATE(3)get the private pointer✨
- GNURLINFO_PROTOCOL(3)get the protocol used in the connection✨
- GNURLINFO_PROXY_SSL_VERIFYRESULT(3)get the result of the proxy certificate verification✨
- GNURLINFO_PROXYAUTH_AVAIL(3)get available HTTP proxy authentication methods✨
- GNURLINFO_REDIRECT_COUNT(3)get the number of redirects✨
- GNURLINFO_REDIRECT_TIME(3)get the time for all redirection steps✨
- GNURLINFO_REDIRECT_TIME_T(3)get the time for all redirection steps✨
- GNURLINFO_REDIRECT_URL(3)get the URL a redirect would go to✨
- GNURLINFO_REQUEST_SIZE(3)get size of sent request✨
- GNURLINFO_RESPONSE_CODE(3)get the last response code✨
- GNURLINFO_RETRY_AFTER(3)returns the Retry-After retry delay✨
- GNURLINFO_RTSP_CLIENT_CSEQ(3)get the next RTSP client CSeq✨
- GNURLINFO_RTSP_CSEQ_RECV(3)get the recently received CSeq✨
- GNURLINFO_RTSP_SERVER_CSEQ(3)get the next RTSP server CSeq✨
- GNURLINFO_RTSP_SESSION_ID(3)get RTSP session ID✨
- GNURLINFO_SCHEME(3)get the URL scheme (sometimes called protocol) used in the connection✨
- GNURLINFO_SIZE_DOWNLOAD(3)get the number of downloaded bytes✨
- GNURLINFO_SIZE_DOWNLOAD_T(3)get the number of downloaded bytes✨
- GNURLINFO_SIZE_UPLOAD(3)get the number of uploaded bytes✨
- GNURLINFO_SIZE_UPLOAD_T(3)get the number of uploaded bytes✨
- GNURLINFO_SPEED_DOWNLOAD(3)get download speed✨
- GNURLINFO_SPEED_DOWNLOAD_T(3)get download speed✨
- GNURLINFO_SPEED_UPLOAD(3)get upload speed✨
- GNURLINFO_SPEED_UPLOAD_T(3)get upload speed✨
- GNURLINFO_SSL_ENGINES(3)get an slist of OpenSSL crypto-engines✨
- GNURLINFO_SSL_VERIFYRESULT(3)get the result of the certificate verification✨
- GNURLINFO_STARTTRANSFER_TIME(3)get the time until the first byte is received✨
- GNURLINFO_STARTTRANSFER_TIME_T(3)get the time until the first byte is received✨
- GNURLINFO_TLS_SESSION(3)get TLS session info✨
- GNURLINFO_TLS_SSL_PTR(3)get TLS session info✨
- GNURLINFO_TOTAL_TIME(3)get total time of previous transfer✨
- GNURLINFO_TOTAL_TIME_T(3)get total time of previous transfer in microseconds✨
- GNURLMOPT_CHUNK_LENGTH_PENALTY_SIZE(3)chunk length threshold for pipelining✨
- GNURLMOPT_CONTENT_LENGTH_PENALTY_SIZE(3)size threshold for pipelining penalty✨
- GNURLMOPT_MAX_CONCURRENT_STREAMS(3)set max concurrent streams for http2✨
- GNURLMOPT_MAX_HOST_CONNECTIONS(3)set max number of connections to a single host✨
- GNURLMOPT_MAX_PIPELINE_LENGTH(3)maximum number of requests in a pipeline✨
- GNURLMOPT_MAX_TOTAL_CONNECTIONS(3)max simultaneously open connections✨
- GNURLMOPT_MAXCONNECTS(3)set size of connection cache✨
- GNURLMOPT_PIPELINING(3)enable HTTP pipelining and multiplexing✨
- GNURLMOPT_PIPELINING_SERVER_BL(3)pipelining server block list✨
- GNURLMOPT_PIPELINING_SITE_BL(3)pipelining host block list✨
- GNURLMOPT_PUSHDATA(3)pointer to pass to push callback✨
- GNURLMOPT_PUSHFUNCTION(3)callback that approves or denies server pushes✨
- GNURLMOPT_SOCKETDATA(3)custom pointer passed to the socket callback✨
- GNURLMOPT_SOCKETFUNCTION(3)callback informed about what to wait for✨
- GNURLMOPT_TIMERDATA(3)custom pointer to pass to timer callback✨
- GNURLMOPT_TIMERFUNCTION(3)set callback to receive timeout values✨
- GNURLOPT_ABSTRACT_UNIX_SOCKET(3)set an abstract Unix domain socket✨
- GNURLOPT_ACCEPT_ENCODING(3)enables automatic decompression of HTTP downloads✨
- GNURLOPT_ACCEPTTIMEOUT_MS(3)timeout waiting for FTP server to connect back✨
- GNURLOPT_ADDRESS_SCOPE(3)set scope id for IPv6 addresses✨
- GNURLOPT_ALTSVC(3)set alt-svc cache file name✨
- GNURLOPT_ALTSVC_CTRL(3)control alt-svc behavior✨
- GNURLOPT_APPEND(3)enable appending to the remote file✨
- GNURLOPT_AUTOREFERER(3)automatically update the referer header✨
- GNURLOPT_BUFFERSIZE(3)set preferred receive buffer size✨
- GNURLOPT_CAINFO(3)path to Certificate Authority (CA) bundle✨
- GNURLOPT_CAPATH(3)specify directory holding CA certificates✨
- GNURLOPT_CERTINFO(3)request SSL certificate information✨
- GNURLOPT_CHUNK_BGN_FUNCTION(3)callback before a transfer with FTP wildcardmatch✨
- GNURLOPT_CHUNK_DATA(3)custom pointer to the FTP chunk callbacks✨
- GNURLOPT_CHUNK_END_FUNCTION(3)callback after a transfer with FTP wildcardmatch✨
- GNURLOPT_CLOSESOCKETDATA(3)pointer passed to the socket close callback✨
- GNURLOPT_CLOSESOCKETFUNCTION(3)callback to socket close replacement function✨
- GNURLOPT_CONNECT_ONLY(3)stop when connected to target server✨
- GNURLOPT_CONNECT_TO(3)Connect to a specific host and port instead of the URL's host and port✨
- GNURLOPT_CONNECTTIMEOUT(3)timeout for the connect phase✨
- GNURLOPT_CONNECTTIMEOUT_MS(3)timeout for the connect phase✨
- GNURLOPT_CONV_FROM_NETWORK_FUNCTION(3)convert data from network to host encoding✨
- GNURLOPT_CONV_FROM_UTF8_FUNCTION(3)convert data from UTF8 to host encoding✨
- GNURLOPT_CONV_TO_NETWORK_FUNCTION(3)convert data to network from host encoding✨
- GNURLOPT_COOKIE(3)set contents of HTTP Cookie header✨
- GNURLOPT_COOKIEFILE(3)file name to read cookies from✨
- GNURLOPT_COOKIEJAR(3)file name to store cookies to✨
- GNURLOPT_COOKIELIST(3)add to or manipulate cookies held in memory✨
- GNURLOPT_COOKIESESSION(3)start a new cookie session✨
- GNURLOPT_COPYPOSTFIELDS(3)have libcurl copy data to POST✨
- GNURLOPT_CRLF(3)enable/disable CRLF conversion✨
- GNURLOPT_CRLFILE(3)specify a Certificate Revocation List file✨
- GNURLOPT_CURLU(3)set URL with CURLU *✨
- GNURLOPT_CUSTOMREQUEST(3)custom string for request✨
- GNURLOPT_DEBUGDATA(3)custom pointer for debug callback✨
- GNURLOPT_DEBUGFUNCTION(3)debug callback✨
- GNURLOPT_DEFAULT_PROTOCOL(3)default protocol to use if the URL is missing a scheme name✨
- GNURLOPT_DIRLISTONLY(3)ask for names only in a directory listing✨
- GNURLOPT_DISALLOW_USERNAME_IN_URL(3)disallow specifying username in the url✨
- GNURLOPT_DNS_CACHE_TIMEOUT(3)set life-time for DNS cache entries✨
- GNURLOPT_DNS_INTERFACE(3)set interface to speak DNS over✨
- GNURLOPT_DNS_LOCAL_IP4(3)IPv4 address to bind DNS resolves to✨
- GNURLOPT_DNS_LOCAL_IP6(3)IPv6 address to bind DNS resolves to✨
- GNURLOPT_DNS_SERVERS(3)set preferred DNS servers✨
- GNURLOPT_DNS_SHUFFLE_ADDRESSES(3)Shuffle addresses when a hostname returns more than one✨
- GNURLOPT_DNS_USE_GLOBAL_CACHE(3)enable/disable global DNS cache✨
- GNURLOPT_DOH_URL(3)provide the DNS-over-HTTPS URL✨
- GNURLOPT_EGDSOCKET(3)set EGD socket path✨
- GNURLOPT_ERRORBUFFER(3)set error buffer for error messages✨
- GNURLOPT_EXPECT_100_TIMEOUT_MS(3)timeout for Expect: 100-continue response✨
- GNURLOPT_FAILONERROR(3)request failure on HTTP response >= 400✨
- GNURLOPT_FILETIME(3)get the modification time of the remote resource✨
- GNURLOPT_FNMATCH_DATA(3)custom pointer to fnmatch callback✨
- GNURLOPT_FNMATCH_FUNCTION(3)wildcard matching function callback✨
- GNURLOPT_FOLLOWLOCATION(3)follow HTTP 3xx redirects✨
- GNURLOPT_FORBID_REUSE(3)make connection get closed at once after use✨
- GNURLOPT_FRESH_CONNECT(3)force a new connection to be used✨
- GNURLOPT_FTP_ACCOUNT(3)set account info for FTP✨
- GNURLOPT_FTP_ALTERNATIVE_TO_USER(3)command to use instead of USER with FTP✨
- GNURLOPT_FTP_CREATE_MISSING_DIRS(3)create missing dirs for FTP and SFTP✨
- GNURLOPT_FTP_FILEMETHOD(3)select directory traversing method for FTP✨
- GNURLOPT_FTP_RESPONSE_TIMEOUT(3)time allowed to wait for FTP response✨
- GNURLOPT_FTP_SKIP_PASV_IP(3)ignore the IP address in the PASV response✨
- GNURLOPT_FTP_SSL_CCC(3)switch off SSL again with FTP after auth✨
- GNURLOPT_FTP_USE_EPRT(3)enable/disable use of EPRT with FTP✨
- GNURLOPT_FTP_USE_EPSV(3)enable/disable use of EPSV✨
- GNURLOPT_FTP_USE_PRET(3)enable the PRET command✨
- GNURLOPT_FTPPORT(3)make FTP transfer active✨
- GNURLOPT_FTPSSLAUTH(3)set order in which to attempt TLS vs SSL when using FTP✨
- GNURLOPT_GSSAPI_DELEGATION(3)set allowed GSS-API delegation✨
- GNURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS(3)head start for ipv6 for happy eyeballs✨
- GNURLOPT_HAPROXYPROTOCOL(3)send HAProxy PROXY protocol v1 header✨
- GNURLOPT_HEADER(3)pass headers to the data stream✨
- GNURLOPT_HEADERDATA(3)pointer to pass to header callback✨
- GNURLOPT_HEADERFUNCTION(3)callback that receives header data✨
- GNURLOPT_HEADEROPT(3)set how to send HTTP headers✨
- GNURLOPT_HTTP09_ALLOWED(3)allow HTTP/0.9 response✨
- GNURLOPT_HTTP200ALIASES(3)specify alternative matches for HTTP 200 OK✨
- GNURLOPT_HTTP_CONTENT_DECODING(3)enable/disable HTTP content decoding✨
- GNURLOPT_HTTP_TRANSFER_DECODING(3)enable/disable HTTP transfer decoding✨
- GNURLOPT_HTTP_VERSION(3)specify HTTP protocol version to use✨
- GNURLOPT_HTTPAUTH(3)set HTTP server authentication methods to try✨
- GNURLOPT_HTTPGET(3)ask for an HTTP GET request✨
- GNURLOPT_HTTPHEADER(3)set custom HTTP headers✨
- GNURLOPT_HTTPPOST(3)specify the multipart formpost content✨
- GNURLOPT_HTTPPROXYTUNNEL(3)tunnel through HTTP proxy✨
- GNURLOPT_IGNORE_CONTENT_LENGTH(3)ignore content length✨
- GNURLOPT_INFILESIZE(3)set size of the input file to send off✨
- GNURLOPT_INFILESIZE_LARGE(3)set size of the input file to send off✨
- GNURLOPT_INTERFACE(3)source interface for outgoing traffic✨
- GNURLOPT_INTERLEAVEDATA(3)custom pointer passed to RTSP interleave callback✨
- GNURLOPT_INTERLEAVEFUNCTION(3)callback function for RTSP interleaved data✨
- GNURLOPT_IOCTLDATA(3)custom pointer passed to I/O callback✨
- GNURLOPT_IOCTLFUNCTION(3)callback for I/O operations✨
- GNURLOPT_IPRESOLVE(3)specify which IP protocol version to use✨
- GNURLOPT_ISSUERCERT(3)issuer SSL certificate filename✨
- GNURLOPT_ISSUERCERT_BLOB(3)issuer SSL certificate from memory blob✨
- GNURLOPT_KEEP_SENDING_ON_ERROR(3)keep sending on early HTTP response >= 300✨
- GNURLOPT_KEYPASSWD(3)set passphrase to private key✨
- GNURLOPT_KRBLEVEL(3)set FTP kerberos security level✨
- GNURLOPT_LOCALPORT(3)set local port number to use for socket✨
- GNURLOPT_LOCALPORTRANGE(3)number of additional local ports to try✨
- GNURLOPT_LOGIN_OPTIONS(3)set login options✨
- GNURLOPT_LOW_SPEED_LIMIT(3)set low speed limit in bytes per second✨
- GNURLOPT_LOW_SPEED_TIME(3)set low speed limit time period✨
- GNURLOPT_MAIL_AUTH(3)SMTP authentication address✨
- GNURLOPT_MAIL_FROM(3)SMTP sender address✨
💅
getting it ready, bestie…