libcollectdclient/client.c: Define NI_MAXHOST to 1025.
authorFlorian Forster <octo@leeloo.lan.home.verplant.org>
Tue, 2 Dec 2008 22:01:01 +0000 (23:01 +0100)
committerFlorian Forster <octo@leeloo.lan.home.verplant.org>
Tue, 2 Dec 2008 22:01:01 +0000 (23:01 +0100)
Apparently this define has been obsoleted by RFC 3493, so SunOS 5.11 no
longer defines it. This probably is a problem somewhere else, too.

src/libcollectdclient/client.c

index b3f9644..98b7372 100644 (file)
 
 #include "client.h"
 
+/* NI_MAXHOST has been obsoleted by RFC 3493 which is a reason for SunOS 5.11
+ * to no longer define it. We'll use the old, RFC 2553 value here. */
+#ifndef NI_MAXHOST
+# define NI_MAXHOST 1025
+#endif
+
 /* Secure/static macros. They work like `strcpy' and `strcat', but assure null
  * termination. They work for static buffers only, because they use `sizeof'.
  * The `SSTRCATF' combines the functionality of `snprintf' and `strcat' which