changeset 1583:ae2e2fa5fbd1 draft

Make sendfile use libbuf.
author Rob Landley <rob@landley.net>
date Fri, 28 Nov 2014 16:57:45 -0600
parents e1dd7fb3920c
children 1250bc526316
files lib/xwrap.c
diffstat 1 files changed, 2 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/lib/xwrap.c	Fri Nov 28 16:56:53 2014 -0600
+++ b/lib/xwrap.c	Fri Nov 28 16:57:45 2014 -0600
@@ -587,13 +587,12 @@
 void xsendfile(int in, int out)
 {
   long len;
-  char buf[4096];
 
   if (in<0) return;
   for (;;) {
-    len = xread(in, buf, 4096);
+    len = xread(in, libbuf, sizeof(libbuf));
     if (len<1) break;
-    xwrite(out, buf, len);
+    xwrite(out, libbuf, len);
   }
 }