summaryrefslogtreecommitdiff
path: root/contrib/buildsystems
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2026-04-10 16:47:35 -0700
committerJunio C Hamano <gitster@pobox.com>2026-04-10 16:47:35 -0700
commit8c9303b1ffae5b745d1b0a1f98330cf7944d8db0 (patch)
tree9e8b691859d552676322f470b06533225e2347e9 /contrib/buildsystems
parentcd412a49627774a14b3e49237109a77bd3ea70c0 (diff)
parentbfedc73f86c3f820b51a16f6875b6235f9ccb76c (diff)
Merge branch 'jc/no-writev-does-not-work'HEADorigin/masterorigin/HEADmaster
We used writev() in limited code paths and supplied emulation for platforms without working writev(), but the emulation was too faithful to the spec to make the result useless to send even 64kB; revert the topic and plan to restart the effort later. * jc/no-writev-does-not-work: Revert "compat/posix: introduce writev(3p) wrapper" Revert "wrapper: introduce writev(3p) wrappers" Revert "sideband: use writev(3p) to send pktlines" Revert "cmake: use writev(3p) wrapper as needed"
Diffstat (limited to 'contrib/buildsystems')
-rw-r--r--contrib/buildsystems/CMakeLists.txt6
1 files changed, 1 insertions, 5 deletions
diff --git a/contrib/buildsystems/CMakeLists.txt b/contrib/buildsystems/CMakeLists.txt
index d7a087e584..81b4306e72 100644
--- a/contrib/buildsystems/CMakeLists.txt
+++ b/contrib/buildsystems/CMakeLists.txt
@@ -376,7 +376,7 @@ endif()
#function checks
set(function_checks
strcasestr memmem strlcpy strtoimax strtoumax strtoull
- setenv mkdtemp poll pread memmem writev)
+ setenv mkdtemp poll pread memmem)
#unsetenv,hstrerror are incompatible with windows build
if(NOT WIN32)
@@ -421,10 +421,6 @@ if(NOT HAVE_MEMMEM)
list(APPEND compat_SOURCES compat/memmem.c)
endif()
-if(NOT HAVE_WRITEV)
- list(APPEND compat_SOURCES compat/writev.c)
-endif()
-
if(NOT WIN32)
if(NOT HAVE_UNSETENV)
list(APPEND compat_SOURCES compat/unsetenv.c)