diff --git a/src/modules/files/sendfile.c b/src/modules/files/sendfile.c
index 6b4b40f4ceccc31b75c899a8aa313c612763012d..693cfedb279c5738abe95cdee1c8ee46222e6825 100644
--- a/src/modules/files/sendfile.c
+++ b/src/modules/files/sendfile.c
@@ -1,5 +1,5 @@
 /*
- * $Id: sendfile.c,v 1.47 2000/10/07 13:12:12 grubba Exp $
+ * $Id: sendfile.c,v 1.48 2000/10/19 13:56:21 grubba Exp $
  *
  * Sends headers + from_fd[off..off+len-1] + trailers to to_fd asyncronously.
  *
@@ -105,6 +105,13 @@
 #undef THIS
 #define THIS	((struct pike_sendfile *)(Pike_fp->current_storage))
 
+/*
+ * All known versions of sendfile(2) are broken.
+ */
+#ifndef HAVE_BROKEN_SENDFILE
+#define HAVE_BROKEN_SENDFILE
+#endif /* !HAVE_BROKEN_SENDFILE */
+
 /*
  * Disable any use of sendfile(2) if HAVE_BROKEN_SENDFILE is defined.
  */