nagios4/include/epn_nagios.h
2017-05-19 22:22:40 +02:00

35 lines
1022 B
C

/************************************************************************
*
* Embedded Perl Header File
* Last Modified: 01-15-2009
*
************************************************************************/
/******** BEGIN EMBEDDED PERL INTERPRETER DECLARATIONS ********/
#include <EXTERN.h>
#include <perl.h>
#include <fcntl.h>
#undef DEBUG /* epn-compiled Nagios spews just - this has a side effect of potentially disabling debug output on epn systems */
#undef ctime /* don't need perl's threaded version */
#undef printf /* can't use perl's printf until initialized */
/* In perl.h (or friends) there is a macro that defines sighandler as Perl_sighandler, so we must #undef it so we can use our sighandler() function */
#undef sighandler
/* and we don't need perl's reentrant versions */
#undef localtime
#undef getpwnam
#undef getgrnam
#undef strerror
#ifdef aTHX
EXTERN_C void xs_init(pTHX);
#else
EXTERN_C void xs_init(void);
#endif
/******** END EMBEDDED PERL INTERPRETER DECLARATIONS ********/