Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/curl/curl
/ functions
Functions
6,269 in github.com/curl/curl
⨍
Functions
6,269
◇
Types & classes
3,193
↓ 3 callers
Function
curl_url_dup
lib/urlapi.c:1339
↓ 3 callers
Function
curl_ws_meta
lib/ws.c:1869
↓ 3 callers
Function
curlx_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 callers
Function
curlx_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 callers
Function
curlx_memzero
Local fallback in case there is no system function to securely zero a memory buffer. */
lib/curlx/strdup.c:104
↓ 3 callers
Function
curlx_sztosi
* signed ssize_t to signed int */
lib/curlx/warnless.c:227
↓ 3 callers
Function
curlx_tvtoms
* Converts a timeval structure into number of milliseconds. */
lib/curlx/timediff.c:82
↓ 3 callers
Function
cw_out_bufs_free
lib/cw-out.c:113
↓ 3 callers
Function
cw_out_flush_chain
lib/cw-out.c:307
↓ 3 callers
Function
del_per_transfer
Remove the specified transfer from the list (and free it), return the next in line */
src/tool_operate.c:216
↓ 3 callers
Function
dnscache_entry_create
lib/dnscache.c:410
↓ 3 callers
Function
doh_probe_run
lib/doh.c:295
↓ 3 callers
Function
dollarstring
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 callers
Function
dyn_nappend
* Store/append an chunk of memory to the dynbuf. */
lib/curlx/dynbuf.c:67
↓ 3 callers
Function
dynhds_remove
lib/dynhds.c:288
↓ 3 callers
Function
easy_connection
lib/easy.c:1200
↓ 3 callers
Method
exists
(self)
tests/http/testenv/dnsd.py:77
↓ 3 callers
Function
file2memory
src/tool_paramhlp.c:193
↓ 3 callers
Function
findlongopt
src/tool_getparam.c:1079
↓ 3 callers
Function
forminfo_new
Allocate and initialize a new FormInfo structure. */
lib/formdata.c:106
↓ 3 callers
Function
ftp_check_ctrl_on_data_wait
* * ftp_check_ctrl_on_data_wait() * */
lib/ftp.c:459
↓ 3 callers
Function
ftp_dophase_done
call this when the DO phase has completed */
lib/ftp.c:2384
↓ 3 callers
Function
ftp_epsv_disable
called from ftp_state_pasv_resp to switch to PASV in case of EPSV problems */
lib/ftp.c:1980
↓ 3 callers
Function
ftp_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 callers
Function
ftp_state_mdtm
This is called after the CWD commands have been done in the beginning of the DO phase */
lib/ftp.c:1656
↓ 3 callers
Function
ftp_state_user
lib/ftp.c:740
↓ 3 callers
Method
get_credentials_for_name
(self, name)
tests/http/testenv/certs.py:317
↓ 3 callers
Function
get_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 callers
Function
get_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 callers
Function
getparameter
src/tool_getparam.c:2905
↓ 3 callers
Function
glob_find_name
returns the named glob pattern (case sensitively) if it exists, otherwise NULL */
src/tool_urlglob.c:430
↓ 3 callers
Function
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/http2.c:487
↓ 3 callers
Function
h2_progress_ingress
lib/http2.c:1860
↓ 3 callers
Function
h2_xfer_write_resp_hd
lib/http2.c:889
↓ 3 callers
Function
h3_xfer_write_resp_hd
lib/vquic/cf-ngtcp2.c:122
↓ 3 callers
Function
hash_elem_destroy
lib/hash.c:134
↓ 3 callers
Function
hash_elem_unlink
lib/hash.c:141
↓ 3 callers
Function
hexdump
returns a hexdump in a static memory area */
tests/libtest/first.c:153
↓ 3 callers
Function
hostcompare
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 callers
Function
hostip_resolv
lib/hostip.c:667
↓ 3 callers
Function
hostip_resolv_failed
lib/hostip.c:344
↓ 3 callers
Function
hostname_check
lib/urlapi.c:469
↓ 3 callers
Function
hsts_create
lib/hsts.c:108
↓ 3 callers
Function
http_exp100_continue
lib/http.c:1457
↓ 3 callers
Method
http_mplx_protos
()
tests/http/testenv/env.py:618
↓ 3 callers
Function
http_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 callers
Function
http_rw_hd
lib/http.c:4238
↓ 3 callers
Function
http_switch_to_get
lib/http.c:1123
↓ 3 callers
Function
http_write_header
lib/http.c:1615
↓ 3 callers
Function
imap_multi_statemach
Called repeatedly until done from multi.c */
lib/imap.c:1662
↓ 3 callers
Function
imap_perform_authentication
* * imap_perform_authentication() * * Initiates the authentication sequence, with the appropriate SASL * authentication mechanism, falling back to
lib/imap.c:700
↓ 3 callers
Function
imap_perform_list
* * imap_perform_list() * * Sends a LIST command or an alternative custom request. */
lib/imap.c:736
↓ 3 callers
Method
initial_start
(self)
tests/http/testenv/httpd.py:161
↓ 3 callers
Method
initial_start
(self)
tests/http/testenv/vsftpd.py:125
↓ 3 callers
Function
ip_list_append
docs/examples/block_ip.c:104
↓ 3 callers
Function
ipv6_parse
lib/urlapi.c:415
↓ 3 callers
Function
is_fatal_error
src/tool_operate.c:102
↓ 3 callers
Function
is_valid_h3_header
lib/vquic/cf-quiche.c:358
↓ 3 callers
Function
match_header
Check if header matches. */
lib/mime.c:245
↓ 3 callers
Function
mcode_or_die
Die if we get a bad CURLMcode somewhere */
docs/examples/hiperfifo.c:108
↓ 3 callers
Function
mcode_or_die
Die if we get a bad CURLMcode somewhere */
docs/examples/ephiperfifo.c:105
↓ 3 callers
Function
mcode_or_die
Die if we get a bad CURLMcode somewhere */
docs/examples/evhiperfifo.c:109
↓ 3 callers
Function
mcode_or_die
Die if we get a bad CURLMcode somewhere */
docs/examples/ghiper.c:99
↓ 3 callers
Function
mem_addn
docs/examples/log_failed_transfers.c:115
↓ 3 callers
Method
mk_speed_cell
(cls, samples, profiles, errors, limit)
tests/http/scorecard.py:119
↓ 3 callers
Function
move_pending_to_connect
lib/multi.c:3846
↓ 3 callers
Function
mqtt_encode_len
lib/mqtt.c:172
↓ 3 callers
Function
mspeed_check
lib/multi.c:1980
↓ 3 callers
Function
multi_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 callers
Function
multi_handle_timeout
* Check whether a timeout occurred, and handle it if it did */
lib/multi.c:1817
↓ 3 callers
Function
multi_socket
lib/multi.c:3256
↓ 3 callers
Function
multiply
multiply * * Multiplies and checks for overflow. */
src/tool_urlglob.c:67
↓ 3 callers
Function
mysignal
* Like signal(), but with well-defined semantics. */
tests/server/tftpd.c:218
↓ 3 callers
Function
myssh_block_statemach
lib/vssh/libssh.c:2468
↓ 3 callers
Function
myssh_to_KEY_AUTH
lib/vssh/libssh.c:400
↓ 3 callers
Function
myssh_to_PASSWD_AUTH
lib/vssh/libssh.c:390
↓ 3 callers
Function
netrc_lexer_next
lib/netrc.c:246
↓ 3 callers
Function
netrc_scan_file
lib/netrc.c:540
↓ 3 callers
Function
netrc_scan_literal
lib/netrc.c:360
↓ 3 callers
Function
netrc_scan_reset
lib/netrc.c:331
↓ 3 callers
Function
ntlm_print_flags
lib/vauth/ntlm.c:162
↓ 3 callers
Function
ntlm_print_hex
lib/vauth/ntlm.c:228
↓ 3 callers
Function
octet2str
* Convert an ASN.1 octet string to a printable string. * * Return error code. */
lib/vtls/x509asn1.c:250
↓ 3 callers
Function
oldap_ssl_connect
lib/openldap.c:512
↓ 3 callers
Function
oneortwodigit
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 callers
Function
opt_depr
opt_depr is the function that handles ARG_DEPR options */
src/tool_getparam.c:1733
↓ 3 callers
Function
ossl_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 callers
Function
out_number
lib/mprintf.c:732
↓ 3 callers
Function
parseurl_and_replace
* Parse the URL and, if successful, replace everything in the Curl_URL struct. */
lib/urlapi.c:1222
↓ 3 callers
Function
pgrs_speedinit
lib/progress.c:124
↓ 3 callers
Function
pgrs_timer_name
lib/progress.c:259
↓ 3 callers
Function
pmatch
check the two input strings with given length, but do not assume they end in nul-bytes */
lib/vtls/hostcheck.c:42
↓ 3 callers
Function
pop3_multi_statemach
Called repeatedly until done from multi.c */
lib/pop3.c:1364
↓ 3 callers
Function
pop3_perform_authentication
* * pop3_perform_authentication() * * Initiates the authentication sequence, with the appropriate SASL * authentication mechanism, falling back to
lib/pop3.c:680
↓ 3 callers
Function
post_per_transfer
* Call this after a transfer has completed. */
src/tool_operate.c:728
↓ 3 callers
Function
print_category
src/tool_help.c:70
↓ 3 callers
Function
print_cookies
docs/examples/cookie_interface.c:45
↓ 3 callers
Function
proxy_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 callers
Function
prune_head
lib/bufq.c:318
↓ 3 callers
Method
pts_port
(self, proto: str = "http/1.1", use_h2o: bool = False)
tests/http/testenv/env.py:829
← previous
next →
1,101–1,200 of 6,269, ranked by callers