]> git.99rst.org Git - git.git/commit
Merge branch 'ps/writev'
authorJunio C Hamano <redacted>
Tue, 18 Aug 2026 16:31:36 +0000 (09:31 -0700)
committerJunio C Hamano <redacted>
Tue, 18 Aug 2026 16:31:36 +0000 (09:31 -0700)
commit3beb8bb74277bf0817a09651bccd8f9d9d156ce9
tree7ec469f78bde7fcf13aa64990a98c3ba9c692502
parent1428b15baf7e755d7841d899cf20f039a079ec6f
parent5bd4f43456aae6fa942eb6c6ace6244d09e01d08
Merge branch 'ps/writev'

A compatibility wrapper for writev(3p) has been reintroduced,
including fixes for CMake build and 'MAX_IO_SIZE' limits on NonStop.
Calls to write(3p) in send_sideband() and cat_blob() have been
refactored to use writev(3p) wrappers to reduce syscall overhead.

* ps/writev:
  fast-import: use writev(3p) to send cat-blob responses
  sideband: use writev(3p) to send pktlines
  wrapper: properly handle MAX_IO_SIZE in writev(3p)
  wrapper: introduce writev(3p) wrappers
  compat/posix: introduce writev(3p) wrapper
Makefile
builtin/fast-import.c
meson.build
sideband.c
git clone https://git.99rst.org/PROJECT