6 #include "discover-server.h"
7 #include "device-handler.h"
13 void sigint_handler(int signum)
20 struct device_handler *handler;
21 struct discover_server *server;
24 /* we look for closed sockets when we write, so ignore SIGPIPE */
25 signal(SIGPIPE, SIG_IGN);
27 signal(SIGINT, sigint_handler);
29 server = discover_server_init();
33 handler = device_handler_init(server);
37 discover_server_set_device_source(server, handler);
39 udev = udev_init(handler);
43 for (running = 1; running;) {
48 device_handler_destroy(handler);