diff options
Diffstat (limited to 'ext/Sys/Syslog/Syslog.xs')
-rw-r--r-- | ext/Sys/Syslog/Syslog.xs | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/ext/Sys/Syslog/Syslog.xs b/ext/Sys/Syslog/Syslog.xs index c9d63d573c..1786d0acfb 100644 --- a/ext/Sys/Syslog/Syslog.xs +++ b/ext/Sys/Syslog/Syslog.xs @@ -9,13 +9,13 @@ #define HAVE_SYSLOG 1 #endif -#if defined(I_SYSLOG) || PATCHLEVEL < 6 -#include <syslog.h> -#endif - #if defined(_WIN32) && !defined(__CYGWIN__) -#undef HAVE_SYSLOG -#include "fallback/syslog.h" +# undef HAVE_SYSLOG +# include "fallback/syslog.h" +#else +# if defined(I_SYSLOG) || PATCHLEVEL < 6 +# include <syslog.h> +# endif #endif static SV *ident_svptr; @@ -126,7 +126,9 @@ setlogmask_xs(mask) INPUT: int mask CODE: - setlogmask(mask); + RETVAL = setlogmask(mask); + OUTPUT: + RETVAL void closelog_xs() |