X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=support%2Fsys-sendfile.c;h=7b6797acb04160a9b17fdc038389dfaece9dae5a;hb=30cddad5fb4c3d290906a6e6c33ecd8b07d8b48c;hp=0750efbbdfc3c65d7751ab8c9b1abfdf43005caf;hpb=4eb352bcb3ef7a71dc9ab62c5cd2d5e7598619f7;p=mono.git diff --git a/support/sys-sendfile.c b/support/sys-sendfile.c index 0750efbbdfc..7b6797acb04 100644 --- a/support/sys-sendfile.c +++ b/support/sys-sendfile.c @@ -7,6 +7,8 @@ * Copyright (C) 2004 Jonathan Pryor */ +#include + #include #include @@ -29,7 +31,12 @@ Mono_Posix_Syscall_sendfile (int out_fd, int in_fd, mph_off_t *offset, mph_size_ _offset = *offset; +#if defined(HOST_DARWIN) || defined(HOST_BSD) + /* The BSD version has 6 arguments */ + g_assert_not_reached (); +#else r = sendfile (out_fd, in_fd, &_offset, (size_t) count); +#endif *offset = _offset;