Moved prctl.h check to configure

remotes/origin/master-1.2.x
Eileen Donlon 13 years ago committed by Victor Julien
parent 37dc83d411
commit aaa5a78dfe

@ -91,9 +91,12 @@ AC_INIT(configure.in)
# Checks for header files.
AC_CHECK_HEADERS([arpa/inet.h inttypes.h limits.h netdb.h poll.h signal.h stdint.h stdlib.h string.h syslog.h sys/ioctl.h sys/prctl.h sys/socket.h sys/syscall.h netinet/in.h sys/time.h unistd.h windows.h winsock2.h ws2tcpip.h])
AC_CHECK_HEADERS([sys/socket.h net/if.h], [], [],
AC_CHECK_HEADERS([sys/socket.h net/if.h sys/prctl.h], [], [],
[[#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif
#ifdef HAVE_SYS_PRCTL_H
#include <sys/prctl.h>
#endif
]])

@ -80,9 +80,8 @@ int32_t CoredumpLoadConfig (void)
return 0;
#endif
#if !defined OS_FREEBSD && !defined __OpenBSD__ && !defined __CYGWIN__ && !defined OS_WIN32
/* Linux specific core dump configuration; set dumpable flag if needed */
#include <sys/prctl.h>
#ifdef HAVE_SYS_PRCTL_H
/* Linux specific core dump configuration; set dumpable flag if needed */
int dumpable = 0;
dumpable = prctl (PR_GET_DUMPABLE, 0, 0, 0, 0);
if (dumpable == -1) {

Loading…
Cancel
Save