On Fri, Feb 13, 2026 at 4:47 AM George Hu [off-list ref] wrote:
The `sendfile()` system call copies data between one file descriptor
and another within the kernel, which is more efficient than the
combination of `read()` and `write()`.
sendfile() is found on other systems (notably BSDs), so perhaps ...
quoted hunk ↗ jump to hunk
Signed-off-by: George Hu <redacted>
---
copy.c | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/copy.c b/copy.c
index b668209b6c..d4b7cde764 100644
--- a/copy.c
+++ b/copy.c
@@ -7,8 +7,23 @@
#include "strbuf.h"
#include "abspath.h"
+#ifdef __linux__
... this and the subsequent ifdef should be based on the feature,
rather than the OS.
Chris