Build fix V2.

This commit is contained in:
Gunnar Beutner 2013-02-10 17:44:03 +01:00
parent 8667bba7e0
commit 4e9afd7c2c
3 changed files with 18 additions and 7 deletions

View File

@ -70,7 +70,7 @@ AC_CHECK_LIB(m, floor)
AC_CHECK_LIB(socket, getsockname)
AC_CHECK_LIB(ws2_32, getsockname)
AC_CHECK_LIB(shlwapi, PathRemoveFileSpecA)
AC_CHECK_FUNCS([backtrace_symbols])
AC_CHECK_FUNCS([backtrace_symbols execvpe])
AC_MSG_CHECKING(whether to enable debugging)
AC_ARG_ENABLE(debug, [ --enable-debug=[no/yes] turn on debugging (default=no)],, enable_debug=no)

View File

@ -18,6 +18,7 @@
******************************************************************************/
#include "i2-base.h"
#include <execvpe.h>
using namespace icinga;

View File

@ -4,16 +4,26 @@
Interface for code in execvpe.c
------------------------------------------------------------------------- */
#include <unistd.h>
#include <errno.h>
#include <sys/types.h>
#if HAVE_SYS_WAIT_H
#include <sys/wait.h>
#endif
#if !defined(_MSC_VER) && !defined(__MINGW32__) && !defined(_WIN32)
#ifndef __QNXNTO__
extern int execvpe(char *name, char *const argv[], char **envp);
#endif
extern void pPrPr_disableITimers (void);
#endif
#ifndef HAVE_EXECVPE
# ifdef __cplusplus
extern "C" {
# endif /* __cplusplus */
# if !defined(_MSC_VER) && !defined(__MINGW32__) && !defined(_WIN32)
# ifndef __QNXNTO__
extern int execvpe(char *name, char *const argv[], char **envp);
# endif
extern void pPrPr_disableITimers (void);
# endif
# ifdef __cplusplus
}
# endif /* __cplusplus */
#endif /* HAVE_EXECVPE */