* Copyright (C) 2004 Jonathan Pryor
*/
+#include <config.h>
+
#include <sys/types.h>
#include <errno.h>
+#include "mono/utils/mono-compiler.h"
+#include "map.h"
+#include "mph.h"
+
#ifdef HAVE_SYS_SENDFILE_H
#include <sys/sendfile.h>
#endif /* ndef HAVE_SYS_SENDFILE_H */
-#include "mph.h"
-
G_BEGIN_DECLS
#ifdef HAVE_SENDFILE
_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;