curl/src
Viktor Szakats 163705db75
windows: assume USE_WIN32_LARGE_FILES
All Windows platforms support it. It was permanently enabled with most
build methods. The exception is autotools where it is enabled by
default, with an option to disable it. It changed the build in a few
places for rarely tested code paths, but not bringing other advantages
(and used some 64-bit APIs anyway). This patch makes autotools'
`--disable-largefile` option a no-op for Windows.

Closes #19888
2025-12-09 19:34:13 +01:00
..
.checksrc checksrc: disallow atoi and atol globally 2025-11-13 14:28:25 +01:00
.gitignore rtmp: remove no longer used proto member 2025-05-08 10:24:19 +02:00
CMakeLists.txt cmake: define dependencies as IMPORTED interface targets 2025-11-29 01:41:40 +01:00
config2setopts.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
config2setopts.h curl: remove the global argument from many functions 2025-07-10 23:28:31 +02:00
curl.rc windows: drop code and curl manifest targeting W2K and older 2025-02-24 21:00:31 +01:00
curlinfo.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
Makefile.am autotools: delete idle AM_CFLAGS, AM_LDFLAGS variables 2025-11-30 22:27:25 +01:00
Makefile.inc curlx: replace sprintf with snprintf 2025-11-25 11:11:06 +01:00
mk-file-embed.pl scripts: enable strict warnings in Perl where missing, fix fallouts 2025-07-27 22:35:18 +02:00
mkhelp.pl build: stop overriding standard memory allocation functions 2025-11-28 10:44:26 +01:00
slist_wc.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
slist_wc.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
terminal.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
terminal.h curl: make warnings and other messages aware of terminal width 2024-05-28 23:12:32 +02:00
tool_bname.c build: stop overriding standard memory allocation functions 2025-11-28 10:44:26 +01:00
tool_bname.h tidy-up: avoid (()), clang-format fixes and more 2025-12-05 16:07:03 +01:00
tool_cb_dbg.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_cb_dbg.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
tool_cb_hdr.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_cb_hdr.h tool_cb_hrd: remove global pointer from 'struct HdrCbData' 2025-08-05 15:47:56 +02:00
tool_cb_prg.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_cb_prg.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_cb_rea.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_cb_rea.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
tool_cb_see.c windows: assume USE_WIN32_LARGE_FILES 2025-12-09 19:34:13 +01:00
tool_cb_see.h tool: move tool_ftruncate64 to tool_util.c 2024-04-25 09:20:38 +02:00
tool_cb_soc.c build: avoid overriding system symbols for socket functions 2025-09-20 13:44:59 +02:00
tool_cb_soc.h curl: (on linux) add MPTCP support 2024-06-07 10:54:19 +02:00
tool_cb_wrt.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_cb_wrt.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
tool_cfgable.c build: stop overriding standard memory allocation functions 2025-11-28 10:44:26 +01:00
tool_cfgable.h tidy-up: miscellaneous 2025-12-04 20:14:11 +01:00
tool_dirhie.c tidy-up: avoid (()), clang-format fixes and more 2025-12-05 16:07:03 +01:00
tool_dirhie.h curl: make global truly global 2025-08-07 10:43:06 +02:00
tool_doswin.c curlx: limit use of system allocators to the minimum possible 2025-12-05 15:32:59 +01:00
tool_doswin.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_easysrc.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_easysrc.h curl: make global truly global 2025-08-07 10:43:06 +02:00
tool_filetime.c curlx: limit use of system allocators to the minimum possible 2025-12-05 15:32:59 +01:00
tool_filetime.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_findfile.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_findfile.h windows: use built-in _WIN32 macro to detect Windows 2023-11-22 15:42:25 +00:00
tool_formparse.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_formparse.h curl: make global truly global 2025-08-07 10:43:06 +02:00
tool_getparam.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_getparam.h tidy-up: avoid (()), clang-format fixes and more 2025-12-05 16:07:03 +01:00
tool_getpass.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_getpass.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
tool_help.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_help.h curl: fix memory leak when -h is used in config file 2025-05-10 11:16:07 +02:00
tool_helpers.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_helpers.h curl: make global truly global 2025-08-07 10:43:06 +02:00
tool_hugehelp.h build: drop tool_hugehelp.c.cvs, tidy up macros, drop buildconf.bat 2025-01-26 14:22:49 +01:00
tool_ipfs.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_ipfs.h ipfs: add options to disable 2024-09-21 12:08:32 +02:00
tool_libinfo.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_libinfo.h build: stop overriding standard memory allocation functions 2025-11-28 10:44:26 +01:00
tool_listhelp.c tftp: check for trailing ";mode=" in URL without strstr 2025-10-15 09:59:57 +02:00
tool_main.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_main.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_msgs.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_msgs.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_operate.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_operate.h tool: move the error buffer to the per transfer struct 2025-09-01 08:52:57 +02:00
tool_operhlp.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_operhlp.h curl: make global truly global 2025-08-07 10:43:06 +02:00
tool_paramhlp.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_paramhlp.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_parsecfg.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_parsecfg.h tool: log when loading .curlrc in verbose mode 2025-11-25 16:06:27 +01:00
tool_progress.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_progress.h curl: make global truly global 2025-08-07 10:43:06 +02:00
tool_sdecls.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_setopt.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_setopt.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_setup.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_ssls.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_ssls.h build: stop overriding standard memory allocation functions 2025-11-28 10:44:26 +01:00
tool_stderr.c build: stop overriding standard memory allocation functions 2025-11-28 10:44:26 +01:00
tool_stderr.h curl: make global truly global 2025-08-07 10:43:06 +02:00
tool_strdup.c build: stop overriding standard memory allocation functions 2025-11-28 10:44:26 +01:00
tool_strdup.h build: stop overriding standard memory allocation functions 2025-11-28 10:44:26 +01:00
tool_urlglob.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_urlglob.h tool_urlglob: clean up used memory on errors better 2025-11-20 22:34:34 +01:00
tool_util.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_util.h build: drop Windows CE / CeGCC support 2025-11-15 15:35:23 +01:00
tool_version.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_vms.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_vms.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_writeout.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_writeout.h badwords: fix two exceptions and drop them 2025-11-14 17:32:04 +01:00
tool_writeout_json.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_writeout_json.h curlx: move into to curlx/ 2025-05-07 11:01:15 +02:00
tool_xattr.c build: stop overriding standard memory allocation functions 2025-11-28 10:44:26 +01:00
tool_xattr.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
var.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
var.h src: fix formatting nits 2025-12-03 20:50:18 +01:00