From 37428306a270088bfcb1f94362a0fe5b7a5a888e Mon Sep 17 00:00:00 2001 From: Jeremy Kerr Date: Wed, 10 Apr 2013 12:19:13 +1000 Subject: waiter: Don't rely on global variables to keep waiter state Rather than defining the set of waiters (and pollfds) in waiter.c, add a struct waitset to contain these. A waitset is created with waitset_create, which is passed to the waiter_* functions. Signed-off-by: Jeremy Kerr Signed-off-by: Geoff Levand --- discover/discover-server.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'discover/discover-server.h') diff --git a/discover/discover-server.h b/discover/discover-server.h index 7c89938..6650bba 100644 --- a/discover/discover-server.h +++ b/discover/discover-server.h @@ -1,11 +1,13 @@ #ifndef _DISCOVER_SERVER_H #define _DISCOVER_SERVER_H +#include + struct discover_server; struct device_handler; struct device; -struct discover_server *discover_server_init(void); +struct discover_server *discover_server_init(struct waitset *waitset); void discover_server_destroy(struct discover_server *server); -- cgit v1.2.1