Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Search for more libbsd headers.
Vsevolod Stakhov committed 11 years ago
commit 73c9a3f0695b9ef5e4431aea6a6058747e153638
parent 2d62e80
2 files changed +28 -1
modified compat/bsd_compat.h
@@ -29,12 +29,31 @@

#include "pkg_config.h"

-
#include <sys/stat.h>
+
#ifdef HAVE_BSD_SYS_CDEFS_H
+
#include <bsd/sys/cdefs.h>
+
#endif

#ifdef HAVE_BSD_STDLIB_H
#include <bsd/stdlib.h>
#endif

+
#ifdef HAVE_BSD_STRING_H
+
#include <bsd/string.h>
+
#endif
+

+
#ifdef HAVE_BSD_STDIO_H
+
#include <bsd/stdio.h>
+
#endif
+

+
#ifdef HAVE_BSD_ERR_H
+
#include <bsd/err.h>
+
#endif
+

+
#ifdef HAVE_BSD_LIBUTIL_H
+
#include <bsd/libutil.h>
+
#endif
+

+
#include <sys/stat.h>
#include "endian_util.h"

char *bsd_dirname(const char *);
modified configure.ac
@@ -112,6 +112,12 @@ AC_CHECK_HEADERS_ONCE([netinet/in.h])
AC_CHECK_HEADERS_ONCE([netinet/in6.h])
AC_CHECK_HEADERS_ONCE([dirent.h], [sys/ndir.h], [sys/dir.h], [ndir.h])
AC_CHECK_HEADERS_ONCE([bsd/stdlib.h])
+
AC_CHECK_HEADERS_ONCE([bsd/string.h]) 
+
AC_CHECK_HEADERS_ONCE([bsd/stdio.h]) 
+
AC_CHECK_HEADERS_ONCE([bsd/readpassphrase.h])
+
AC_CHECK_HEADERS_ONCE([bsd/libutil.h]) 
+
AC_CHECK_HEADERS_ONCE([bsd/err.h]) 
+
AC_CHECK_HEADERS_ONCE([bsd/sys/cdefs.h])

AC_CHECK_HEADER([regex.h], [
	AC_DEFINE(HAVE_REGEX_H, 1, [Define to 1 if you have the <regex.h> header file.])
@@ -126,6 +132,7 @@ AC_CHECK_FUNCS_ONCE([gmtime_r])
AC_CHECK_FUNCS_ONCE([strerror_r])
AC_CHECK_FUNCS_ONCE([strtonum])
AC_CHECK_FUNCS_ONCE([strnstr])
+
AC_CHECK_FUNCS_ONCE([funopen])
AC_CHECK_DECLS(
	[[fstatat], [openat], [unlinkat], [readlinkat], [faccessat]],
	[], [], [
@@ -350,6 +357,7 @@ AM_CONDITIONAL(LIBELF_BUNDLED, test "$ac_cv_binary_abi" = "elf" -a "$libelf_bund

AC_SUBST([LIBJAIL_LIB])
AC_SUBST([LIBEXECINFO_LIB])
+
AC_SUBST([LIBBSD_LIB])
AC_SUBST([TESTS])
AC_SUBST([LDNS_LIBS])
AC_SUBST([LDNS_CFLAGS])