[BACK]Return to patch-ping.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / net / cacti-spine / patches

File: [cvs.NetBSD.org] / pkgsrc / net / cacti-spine / patches / patch-ping.c (download)

Revision 1.1, Thu May 5 14:31:35 2022 UTC (16 months, 2 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, HEAD

cacti-spine: Fix building on NetBSD

$NetBSD: patch-ping.c,v 1.1 2022/05/05 14:31:35 nia Exp $

Horrible hack: NetBSD has gethostbyname_r in libc but it doesn't
actually work.

--- ping.c.orig	2019-02-24 14:53:23.000000000 +0000
+++ ping.c
@@ -34,6 +34,12 @@
 #include "common.h"
 #include "spine.h"
 
+#ifdef __NetBSD__
+#undef HAVE_GETHOSTBYNAME_R_GLIBC
+#undef HAVE_GETHOSTBYNAME_R_SOLARIS
+#undef HAVE_GETHOSTBYNAME_R_HPUX
+#endif
+
 /*! \fn int ping_host(host_t *host, ping_t *ping)
  *  \brief ping a host to determine if it is reachable for polling
  *  \param host a pointer to the current host structure