getpid \
glob \
nftw \
- openlog \
personality \
prctl \
remove \
snprintf \
strcmp \
strdup \
- syslog \
qsort \
uname \
unlink \
PKG_CHECK_MODULES([SECCOMP], [libseccomp])
PKG_CHECK_MODULES([SOLV], [libsolv >= 0.7.5])
PKG_CHECK_MODULES([SQLITE3], [sqlite3])
-PKG_CHECK_MODULES([SYSTEMD], [libsystemd],
- [AC_DEFINE([HAVE_SYSTEMD], [1], [Use systemd])])
+PKG_CHECK_MODULES([SYSTEMD], [libsystemd])
PKG_CHECK_MODULES([UUID], [uuid])
PKG_CHECK_MODULES([ZSTD], [libzstd])
#include <stdio.h>
#include <stdlib.h>
+#include <systemd/sd-journal.h>
+
#include <pakfire/logging.h>
#include <pakfire/private.h>
-#ifdef HAVE_SYSTEMD
-#include <systemd/sd-journal.h>
-#else
-#include <syslog.h>
-#endif
-
PAKFIRE_EXPORT void pakfire_log_stderr(void* data, int priority, const char* file,
int line, const char* fn, const char* format, va_list args) {
fprintf(stderr, "pakfire: ");
vfprintf(stderr, format, args);
}
-#ifdef HAVE_SYSTEMD
-
PAKFIRE_EXPORT void pakfire_log_syslog(void* data, int priority, const char* file,
int line, const char* fn, const char* format, va_list args) {
char* buffer = NULL;
if (buffer)
free(buffer);
}
-
-#else /* HAVE_SYSTEMD */
-
-PAKFIRE_EXPORT void pakfire_log_syslog(void* data, int priority, const char* file,
- int line, const char* fn, const char* format, va_list args) {
- openlog("pakfire", LOG_PID, LOG_DAEMON);
- vsyslog(priority | LOG_DAEMON, format, args);
-}
-
-#endif /* HAVE_SYSTEMD */