replace: Try to fix broken sys/capabilites.h on Linux.
[idra/samba.git] / lib / replace / replace.h
index f738658ffef8f3b565835f0470ff203d07c01dc1..60aa3d4e2c498fbb231fa1fc6e8de932ee18b7d0 100644 (file)
 #include <stddef.h>
 #endif
 
+#ifdef HAVE_LINUX_TYPES_H
+/*
+ * This is needed as some broken header files require this to be included early
+ */
+#include <linux/types.h>
+#endif
+
 #ifndef HAVE_STRERROR
 extern char *sys_errlist[];
 #define strerror(i) sys_errlist[i]