chiark / gitweb /
+ Minor improvements:
[adns.git] / src / config.h.in
index 80590fb617267e9ddbeed822ec2edf036886d378..93a4ad8e93ede95b3c0a22e16260d25ecfd0559a 100644 (file)
@@ -12,6 +12,9 @@
 /* Define if printf-format argument lists a la GCC are available.  */
 #undef HAVE_GNUC25_PRINTFFORMAT
 
+/* Define if we want to include rpc/types.h.  Crap BSDs put INADDR_LOOPBACK there. */
+#undef HAVEUSE_RPCTYPES_H
+
 /* Define if you have the poll function.  */
 #undef HAVE_POLL
 
@@ -26,6 +29,7 @@
 #ifdef HAVE_POLL
 #include <sys/poll.h>
 #else
+/* kludge it up */
 struct pollfd { int fd; short events; short revents; };
 #define POLLIN  1
 #define POLLPRI 2
@@ -81,3 +85,7 @@ struct pollfd { int fd; short events; short revents; };
 #ifndef CONSTANT
 #define CONSTANT FUNCATTR((ATTRCONST))
 #endif
+
+#ifdef HAVEUSE_RPCTYPES_H
+#include <rpc/types.h>
+#endif