MCPcopy Create free account

hub / github.com/curl/curl / functions

Functions6,269 in github.com/curl/curl

↓ 3 callersFunctioncurl_url_dup
lib/urlapi.c:1339
↓ 3 callersFunctioncurl_ws_meta
lib/ws.c:1869
↓ 3 callersFunctioncurlx_basename
(Quote from The Open Group Base Specifications Issue 6 IEEE Std 1003.1, 2004 Edition) The basename() function shall take the pathname pointed to
lib/curlx/basename.c:54
↓ 3 callersFunctioncurlx_get_winapi_error
This is a helper function for curlx_strerror that converts Windows API error * codes (GetLastError) to error messages. * Returns NULL if no error me
lib/curlx/winapi.c:39
↓ 3 callersFunctioncurlx_memzero
Local fallback in case there is no system function to securely zero a memory buffer. */
lib/curlx/strdup.c:104
↓ 3 callersFunctioncurlx_sztosi
* signed ssize_t to signed int */
lib/curlx/warnless.c:227
↓ 3 callersFunctioncurlx_tvtoms
* Converts a timeval structure into number of milliseconds. */
lib/curlx/timediff.c:82
↓ 3 callersFunctioncw_out_bufs_free
lib/cw-out.c:113
↓ 3 callersFunctioncw_out_flush_chain
lib/cw-out.c:307
↓ 3 callersFunctiondel_per_transfer
Remove the specified transfer from the list (and free it), return the next in line */
src/tool_operate.c:216
↓ 3 callersFunctiondnscache_entry_create
lib/dnscache.c:410
↓ 3 callersFunctiondoh_probe_run
lib/doh.c:295
↓ 3 callersFunctiondollarstring
the provided input number is 1-based but this returns the number 0-based. * * returns -1 if no valid number was provided. */
lib/mprintf.c:138
↓ 3 callersFunctiondyn_nappend
* Store/append an chunk of memory to the dynbuf. */
lib/curlx/dynbuf.c:67
↓ 3 callersFunctiondynhds_remove
lib/dynhds.c:288
↓ 3 callersFunctioneasy_connection
lib/easy.c:1200
↓ 3 callersMethodexists
(self)
tests/http/testenv/dnsd.py:77
↓ 3 callersFunctionfile2memory
src/tool_paramhlp.c:193
↓ 3 callersFunctionfindlongopt
src/tool_getparam.c:1079
↓ 3 callersFunctionforminfo_new
Allocate and initialize a new FormInfo structure. */
lib/formdata.c:106
↓ 3 callersFunctionftp_check_ctrl_on_data_wait
* * ftp_check_ctrl_on_data_wait() * */
lib/ftp.c:459
↓ 3 callersFunctionftp_dophase_done
call this when the DO phase has completed */
lib/ftp.c:2384
↓ 3 callersFunctionftp_epsv_disable
called from ftp_state_pasv_resp to switch to PASV in case of EPSV problems */
lib/ftp.c:1980
↓ 3 callersFunctionftp_initiate_transfer
* * ftp_initiate_transfer() * * After connection from server is accepted this function is called to * setup transfer parameters and initiate the d
lib/ftp.c:543
↓ 3 callersFunctionftp_state_mdtm
This is called after the CWD commands have been done in the beginning of the DO phase */
lib/ftp.c:1656
↓ 3 callersFunctionftp_state_user
lib/ftp.c:740
↓ 3 callersMethodget_credentials_for_name
(self, name)
tests/http/testenv/certs.py:317
↓ 3 callersFunctionget_protocol_family
* get_protocol_family() * * This is used to return the protocol family for a given protocol. * * Parameters: * * 's' [in] - struct Curl_scheme
lib/url.c:142
↓ 3 callersFunctionget_terminal_columns
* get_terminal_columns() returns the number of columns in the current * terminal. It returns 79 on failure. Also, the number can be big. */
src/terminal.c:42
↓ 3 callersFunctiongetparameter
src/tool_getparam.c:2905
↓ 3 callersFunctionglob_find_name
returns the named glob pattern (case sensitively) if it exists, otherwise NULL */
src/tool_urlglob.c:430
↓ 3 callersFunctionh2_process_pending_input
* Processes pending input left in network input buffer. * This function returns 0 if it succeeds, or -1 and error code will * be assigned to *err.
lib/http2.c:487
↓ 3 callersFunctionh2_progress_ingress
lib/http2.c:1860
↓ 3 callersFunctionh2_xfer_write_resp_hd
lib/http2.c:889
↓ 3 callersFunctionh3_xfer_write_resp_hd
lib/vquic/cf-ngtcp2.c:122
↓ 3 callersFunctionhash_elem_destroy
lib/hash.c:134
↓ 3 callersFunctionhash_elem_unlink
lib/hash.c:141
↓ 3 callersFunctionhexdump
returns a hexdump in a static memory area */
tests/libtest/first.c:153
↓ 3 callersFunctionhostcompare
hostcompare() returns true if 'host' matches 'check'. The first host * argument may have a trailing dot present that will be ignored. */
lib/altsvc.c:441
↓ 3 callersFunctionhostip_resolv
lib/hostip.c:667
↓ 3 callersFunctionhostip_resolv_failed
lib/hostip.c:344
↓ 3 callersFunctionhostname_check
lib/urlapi.c:469
↓ 3 callersFunctionhsts_create
lib/hsts.c:108
↓ 3 callersFunctionhttp_exp100_continue
lib/http.c:1457
↓ 3 callersMethodhttp_mplx_protos
()
tests/http/testenv/env.py:618
↓ 3 callersFunctionhttp_perhapsrewind
* http_perhapsrewind() * * The current request needs to be done again - maybe due to a follow * or authentication negotiation. Check if: * 1) a re
lib/http.c:398
↓ 3 callersFunctionhttp_rw_hd
lib/http.c:4238
↓ 3 callersFunctionhttp_switch_to_get
lib/http.c:1123
↓ 3 callersFunctionhttp_write_header
lib/http.c:1615
↓ 3 callersFunctionimap_multi_statemach
Called repeatedly until done from multi.c */
lib/imap.c:1662
↓ 3 callersFunctionimap_perform_authentication
* * imap_perform_authentication() * * Initiates the authentication sequence, with the appropriate SASL * authentication mechanism, falling back to
lib/imap.c:700
↓ 3 callersFunctionimap_perform_list
* * imap_perform_list() * * Sends a LIST command or an alternative custom request. */
lib/imap.c:736
↓ 3 callersMethodinitial_start
(self)
tests/http/testenv/httpd.py:161
↓ 3 callersMethodinitial_start
(self)
tests/http/testenv/vsftpd.py:125
↓ 3 callersFunctionip_list_append
docs/examples/block_ip.c:104
↓ 3 callersFunctionipv6_parse
lib/urlapi.c:415
↓ 3 callersFunctionis_fatal_error
src/tool_operate.c:102
↓ 3 callersFunctionis_valid_h3_header
lib/vquic/cf-quiche.c:358
↓ 3 callersFunctionmatch_header
Check if header matches. */
lib/mime.c:245
↓ 3 callersFunctionmcode_or_die
Die if we get a bad CURLMcode somewhere */
docs/examples/hiperfifo.c:108
↓ 3 callersFunctionmcode_or_die
Die if we get a bad CURLMcode somewhere */
docs/examples/ephiperfifo.c:105
↓ 3 callersFunctionmcode_or_die
Die if we get a bad CURLMcode somewhere */
docs/examples/evhiperfifo.c:109
↓ 3 callersFunctionmcode_or_die
Die if we get a bad CURLMcode somewhere */
docs/examples/ghiper.c:99
↓ 3 callersFunctionmem_addn
docs/examples/log_failed_transfers.c:115
↓ 3 callersMethodmk_speed_cell
(cls, samples, profiles, errors, limit)
tests/http/scorecard.py:119
↓ 3 callersFunctionmove_pending_to_connect
lib/multi.c:3846
↓ 3 callersFunctionmqtt_encode_len
lib/mqtt.c:172
↓ 3 callersFunctionmspeed_check
lib/multi.c:1980
↓ 3 callersFunctionmulti_follow
* multi_follow() handles the URL redirect magic. Pass in the 'newurl' string * as given by the remote server and set up the new URL to request. * *
lib/multi.c:1964
↓ 3 callersFunctionmulti_handle_timeout
* Check whether a timeout occurred, and handle it if it did */
lib/multi.c:1817
↓ 3 callersFunctionmulti_socket
lib/multi.c:3256
↓ 3 callersFunctionmultiply
multiply * * Multiplies and checks for overflow. */
src/tool_urlglob.c:67
↓ 3 callersFunctionmysignal
* Like signal(), but with well-defined semantics. */
tests/server/tftpd.c:218
↓ 3 callersFunctionmyssh_block_statemach
lib/vssh/libssh.c:2468
↓ 3 callersFunctionmyssh_to_KEY_AUTH
lib/vssh/libssh.c:400
↓ 3 callersFunctionmyssh_to_PASSWD_AUTH
lib/vssh/libssh.c:390
↓ 3 callersFunctionnetrc_lexer_next
lib/netrc.c:246
↓ 3 callersFunctionnetrc_scan_file
lib/netrc.c:540
↓ 3 callersFunctionnetrc_scan_literal
lib/netrc.c:360
↓ 3 callersFunctionnetrc_scan_reset
lib/netrc.c:331
↓ 3 callersFunctionntlm_print_flags
lib/vauth/ntlm.c:162
↓ 3 callersFunctionntlm_print_hex
lib/vauth/ntlm.c:228
↓ 3 callersFunctionoctet2str
* Convert an ASN.1 octet string to a printable string. * * Return error code. */
lib/vtls/x509asn1.c:250
↓ 3 callersFunctionoldap_ssl_connect
lib/openldap.c:512
↓ 3 callersFunctiononeortwodigit
Returns the value of a single-digit or two-digit decimal number, return then pointer to after the number. The 'date' pointer is known to point to a
lib/parsedate.c:303
↓ 3 callersFunctionopt_depr
opt_depr is the function that handles ARG_DEPR options */
src/tool_getparam.c:1733
↓ 3 callersFunctionossl_set_provider
Selects an OpenSSL crypto provider. * * A provider might need an associated property, a string passed on to * OpenSSL. Specify this as [PROVIDER][:
lib/vtls/openssl.c:1767
↓ 3 callersFunctionout_number
lib/mprintf.c:732
↓ 3 callersFunctionparseurl_and_replace
* Parse the URL and, if successful, replace everything in the Curl_URL struct. */
lib/urlapi.c:1222
↓ 3 callersFunctionpgrs_speedinit
lib/progress.c:124
↓ 3 callersFunctionpgrs_timer_name
lib/progress.c:259
↓ 3 callersFunctionpmatch
check the two input strings with given length, but do not assume they end in nul-bytes */
lib/vtls/hostcheck.c:42
↓ 3 callersFunctionpop3_multi_statemach
Called repeatedly until done from multi.c */
lib/pop3.c:1364
↓ 3 callersFunctionpop3_perform_authentication
* * pop3_perform_authentication() * * Initiates the authentication sequence, with the appropriate SASL * authentication mechanism, falling back to
lib/pop3.c:680
↓ 3 callersFunctionpost_per_transfer
* Call this after a transfer has completed. */
src/tool_operate.c:728
↓ 3 callersFunctionprint_category
src/tool_help.c:70
↓ 3 callersFunctionprint_cookies
docs/examples/cookie_interface.c:45
↓ 3 callersFunctionproxy_h2_process_pending_input
* Processes pending input left in network input buffer. * This function returns 0 if it succeeds, or -1 and error code will * be assigned to *err.
lib/cf-h2-proxy.c:312
↓ 3 callersFunctionprune_head
lib/bufq.c:318
↓ 3 callersMethodpts_port
(self, proto: str = "http/1.1", use_h2o: bool = False)
tests/http/testenv/env.py:829
← previousnext →1,101–1,200 of 6,269, ranked by callers