pkgsrc/devel/pth/patches/patch-ae
skrll 3da1c4eaf9 When --enable-syscall-hard is specified actually provide wrappers for all
the syscalls that are documented as having wrappers. The ones missing were
wait4 and sigprocmask.

Patches have been sent to package maintainer.
2001-05-14 20:21:18 +00:00

37 lines
1.2 KiB
Text

$NetBSD: patch-ae,v 1.1 2001/05/14 20:21:20 skrll Exp $
--- configure.in.orig Sat Mar 24 14:49:45 2001
+++ configure.in
@@ -178,7 +178,7 @@
AC_CHECK_FUNCTIONS(usleep strerror)
dnl # check for various other headers which we might need
-AC_HAVE_HEADERS(sys/resource.h net/errno.h paths.h)
+AC_HAVE_HEADERS(net/errno.h paths.h)
dnl # at least the test programs need some socket stuff
AC_CHECK_LIB(nsl, gethostname)
@@ -196,6 +196,15 @@
fi
AC_SUBST(EXTRA_INCLUDE_SYS_SELECT_H)
+dnl # check whether we've to use a non-standard #include <sys/resource.h> to get
+dnl # the definition for struct rusage on platforms that support it.
+AC_HAVE_HEADERS(sys/resource.h)
+EXTRA_INCLUDE_SYS_RESOURCE_H="#include <sys/resource.h>"
+if test ".$ac_cv_header_sys_resource_h" != .yes; then
+ EXTRA_INCLUDE_SYS_RESOURCE_H="/* $EXTRA_INCLUDE_SYS_RESOURCE_H */"
+fi
+AC_SUBST(EXTRA_INCLUDE_SYS_RESOURCE_H)
+
dnl # check whether we've to define sig_atomic_t
AC_CHECK_TYPEDEF(sig_atomic_t, signal.h)
FALLBACK_SIG_ATOMIC_T="typedef int sig_atomic_t;"
@@ -563,6 +572,7 @@
AC_SUBST(PTHREAD_O)
AC_SUBST(LIBPTHREAD_A)
AC_SUBST(LIBPTHREAD_LA)
+AC_SUBST(LIBTOOL)
AC_SUBST(PTHREAD_CONFIG_1)
AC_SUBST(PTHREAD_3)
AC_SUBST(INSTALL_PTHREAD)