From e498e65b8120ff42e7881d21c88b9d076825cfb3 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Thu, 24 Sep 2015 21:05:21 +0200 Subject: add syslog output for every deleted file --- src/klokdisplay.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/klokdisplay.c b/src/klokdisplay.c index ec2c4bd..299d6dd 100644 --- a/src/klokdisplay.c +++ b/src/klokdisplay.c @@ -20,9 +20,16 @@ */ #include +#include #include +void klok_unlink(const char* file) +{ + unlink(file); + syslog(LOG_INFO, "just deleted: '%s'", file); +} + int main(int argc, char **argv) { if(argc < 2) { @@ -33,18 +40,20 @@ int main(int argc, char **argv) MagickWand *wand = NULL; MagickBooleanType status = MagickFalse; + openlog("klokdisplay", 0, LOG_LOCAL5); + MagickCoreGenesis(*argv, MagickTrue); wand = NewMagickWand(); if(wand) { status = MagickReadImage(wand, argv[1]); - unlink(argv[1]); + klok_unlink(argv[1]); if(status != MagickFalse) { status = MagickDisplayImage(wand, NULL); } wand = DestroyMagickWand(wand); } else { - unlink(argv[1]); + klok_unlink(argv[1]); } MagickCoreTerminus(); -- cgit v1.2.3