summaryrefslogtreecommitdiffstats
path: root/discover/pb-discover.c
diff options
context:
space:
mode:
authorGeoff Levand <geoffrey.levand@am.sony.com>2009-04-12 15:11:54 +0000
committerJeremy Kerr <jk@ozlabs.org>2009-06-30 15:29:22 +0800
commitfbb2f7a20e5ac7b6d9f578fdb3538fad4310c472 (patch)
tree5ae45fc83b13c1143439636d3661361a04eac2a7 /discover/pb-discover.c
parentd7ce19907ff585e7fb6b950a40bd638d49c96a27 (diff)
downloadtalos-petitboot-fbb2f7a20e5ac7b6d9f578fdb3538fad4310c472.tar.gz
talos-petitboot-fbb2f7a20e5ac7b6d9f578fdb3538fad4310c472.zip
Add discover user event
Add a gereric event interface to pb-discover. Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com> Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'discover/pb-discover.c')
-rw-r--r--discover/pb-discover.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/discover/pb-discover.c b/discover/pb-discover.c
index 4d61814..d7ea0ca 100644
--- a/discover/pb-discover.c
+++ b/discover/pb-discover.c
@@ -7,6 +7,7 @@
#include <log/log.h>
#include "udev.h"
+#include "user-event.h"
#include "discover-server.h"
#include "device-handler.h"
@@ -22,6 +23,7 @@ int main(void)
struct device_handler *handler;
struct discover_server *server;
struct udev *udev;
+ struct user_event *uev;
FILE *log;
log = fopen("pb-discover.log", "a");
@@ -52,7 +54,12 @@ int main(void)
if (!udev)
return EXIT_FAILURE;
+ uev = user_event_init(handler);
+ if (!uev)
+ return EXIT_FAILURE;
+
udev_trigger(udev);
+ user_event_trigger(uev);
for (running = 1; running;) {
if (waiter_poll())
OpenPOWER on IntegriCloud