From 8edd5136642335cd4ca842bf78bdd43cac78ef28 Mon Sep 17 00:00:00 2001 From: phintuka Date: Mon, 1 Jan 2007 06:38:01 +0000 Subject: x_syslog is now defined in logdefs.h --- xine/post.c | 52 ++++++++++------------------------------------------ 1 file changed, 10 insertions(+), 42 deletions(-) diff --git a/xine/post.c b/xine/post.c index 088e316d..192bf773 100644 --- a/xine/post.c +++ b/xine/post.c @@ -32,48 +32,16 @@ #include "post.h" -#if 1 -# include -# include -# include -# include -# include -# include - -# define LOG_MODULENAME "[xine-post] " -# include "../logdefs.h" - - /* from xine_frontend.c or vdr tools.c: */ - extern int SysLogLevel; /* errors and info, no debug */ - /* from xine_frontend.c: */ - extern int LogToSysLog; /* log to syslog instead of console */ - -# if !defined(XINELIBOUTPUT_DEBUG_STDOUT) && \ - !defined(XINELIBOUTPUT_DEBUG_STDERR) - -# undef x_syslog - static void x_syslog(int level, const char *fmt, ...) __attribute__ ((format (printf, 2, 3))); - static void x_syslog(int level, const char *fmt, ...) - { - va_list argp; - char buf[512]; - va_start(argp, fmt); - vsnprintf(buf, 512, fmt, argp); - if(!LogToSysLog) { - fprintf(stderr,"[%ld] " LOG_MODULENAME "%s\n", syscall(__NR_gettid), buf); - } else { - syslog(level, "[%ld] " LOG_MODULENAME "%s", syscall(__NR_gettid), buf); - } - va_end(argp); - } -# endif - -#else -# define LOGERR(x...) -# define LOGMSG(x...) -# define LOGDBG(x...) -# define TRACELINE (void) -#endif +#include +#include +#include +#include +#include +#include + +#define NEED_x_syslog +#define LOG_MODULENAME "[xine-post] " +#include "../logdefs.h" #define fe_t post_plugins_t -- cgit v1.2.3