+#include <assert.h>
#include <stdlib.h>
#include <signal.h>
+#include <waiter/waiter.h>
+#include <log/log.h>
+
#include "udev.h"
#include "discover-server.h"
#include "device-handler.h"
-#include "waiter.h"
-#include "log.h"
static int running;
-void sigint_handler(int signum)
+static void sigint_handler(int __attribute__((unused)) signum)
{
running = 0;
}
struct device_handler *handler;
struct discover_server *server;
struct udev *udev;
+ FILE *log;
+
+ log = fopen("pb-discover.log", "a");
+ assert(log);
+ pb_log_set_stream(log);
+
+#if defined(DEBUG)
+ pb_log_always_flush(1);
+#endif
+ pb_log("--- pb-discover ---\n");
/* we look for closed sockets when we write, so ignore SIGPIPE */
signal(SIGPIPE, SIG_IGN);
device_handler_destroy(handler);
+ pb_log("--- end ---\n");
return EXIT_SUCCESS;
}