Simplify HAVE_ vs HAVE_REAL_
authorEmil Mikulic <emikulic@gmail.com>
Sun, 17 Jul 2011 05:37:03 +0000 (15:37 +1000)
committerEmil Mikulic <emikulic@gmail.com>
Sun, 11 Sep 2011 10:50:09 +0000 (20:50 +1000)
bsd.h
configure.ac

diff --git a/bsd.h b/bsd.h
index 38ad70a..a25deb7 100644 (file)
--- a/bsd.h
+++ b/bsd.h
@@ -8,20 +8,16 @@
 
 #include "config.h"
 
-#ifndef HAVE_REAL_STRLCPY
+#ifndef HAVE_STRLCPY
 size_t strlcpy(char *dst, const char *src, size_t siz);
 #endif
 
-#ifndef HAVE_REAL_STRLCAT
+#ifndef HAVE_STRLCAT
 size_t strlcat(char *dst, const char *src, size_t siz);
 #endif
 
-#ifndef HAVE_REAL_SETPROCTITLE
-#ifdef HAVE_SETPROCTITLE
-void setproctitle(const char *fmt, ...);
-#else
-#define setproctitle(fmt, ...)
-#endif
+#ifndef HAVE_SETPROCTITLE
+#define setproctitle(fmt, ...) /* no-op */
 #endif
 
 /* vim:set ts=3 sw=3 tw=78 expandtab: */
index 4cf7cc7..0977e4c 100644 (file)
@@ -311,19 +311,7 @@ END_MSG
  AC_MSG_ERROR([can't find usable libpcap])
 fi
 
-
-# Check for BSD routines.
-AC_CHECK_FUNC(setproctitle,
- AC_DEFINE(HAVE_REAL_SETPROCTITLE, 1,
-  [Define to 1 if your C lib has setproctitle().]))
-AC_CHECK_FUNC(strlcpy,
- AC_DEFINE(HAVE_REAL_STRLCPY, 1,
-  [Define to 1 if your C lib has strlcpy().]))
-AC_CHECK_FUNC(strlcat,
- AC_DEFINE(HAVE_REAL_STRLCAT, 1,
-  [Define to 1 if your C lib has strlcat().]))
-
-# We might find these in libbsd.
+# If not in libc, we might find these in libbsd.
 AC_SEARCH_LIBS(setproctitle, [bsd],
  AC_DEFINE(HAVE_SETPROCTITLE, 1,
   [Define to 1 if you have setproctitle().]))
@@ -334,6 +322,5 @@ AC_SEARCH_LIBS(strlcat, [bsd],
  AC_DEFINE(HAVE_STRLCAT, 1,
   [Define to 1 if you have strlcat().]))
 
-
 AC_CONFIG_FILES([Makefile darkstat.8])
 AC_OUTPUT