Index: sendfile.setup
===================================================================
--- sendfile.setup	(revision 22712)
+++ sendfile.setup	(working copy)
@@ -38,7 +38,7 @@
 int main(){
   int src,dst;         
   off_t offset,res;
-  return sendfile(src,dst,offset,&res,NULL,0);      
+  return sendfile(src,dst,offset,&res,0,0);      
 }           
 CODE
 )
Index: strategies/sendfile.macos.scm
===================================================================
--- strategies/sendfile.macos.scm	(revision 22712)
+++ strategies/sendfile.macos.scm	(working copy)
@@ -1,4 +1,8 @@
-(foreign-declare "#include<sys/socket.h>\n#include<sys/types.h>#include <sys/uio.h>")
+(foreign-declare "
+#include <sys/socket.h>
+#include <sys/types.h>
+#include <sys/uio.h>
+#include <errno.h>")
 (define %sendfile-implementation
   (foreign-lambda* double ((integer src) (integer dst) (double offset) (unsigned-integer to_send))
     "off_t res = (off_t)to_send;"
