diff options
Diffstat (limited to 'discover')
-rw-r--r-- | discover/discover-server.c | 7 | ||||
-rw-r--r-- | discover/udev.c | 2 | ||||
-rw-r--r-- | discover/user-event.c | 3 |
3 files changed, 7 insertions, 5 deletions
diff --git a/discover/discover-server.c b/discover/discover-server.c index 4ba91ee..67ce266 100644 --- a/discover/discover-server.c +++ b/discover/discover-server.c @@ -241,8 +241,9 @@ static int discover_server_process_connection(void *arg) } } - client->waiter = waiter_register(server->waitset, client->fd, WAIT_IN, - discover_server_process_message, client); + client->waiter = waiter_register_io(server->waitset, client->fd, + WAIT_IN, discover_server_process_message, + client); return 0; } @@ -327,7 +328,7 @@ struct discover_server *discover_server_init(struct waitset *waitset) goto out_err; } - server->waiter = waiter_register(server->waitset, server->socket, + server->waiter = waiter_register_io(server->waitset, server->socket, WAIT_IN, discover_server_process_connection, server); return server; diff --git a/discover/udev.c b/discover/udev.c index 330b286..309a749 100644 --- a/discover/udev.c +++ b/discover/udev.c @@ -296,7 +296,7 @@ struct pb_udev *udev_init(struct waitset *waitset, if (result) goto fail_monitor; - waiter_register(waitset, udev_monitor_get_fd(udev->monitor), WAIT_IN, + waiter_register_io(waitset, udev_monitor_get_fd(udev->monitor), WAIT_IN, udev_process, udev->monitor); pb_log("%s: waiting on udev\n", __func__); diff --git a/discover/user-event.c b/discover/user-event.c index 23842e1..013357b 100644 --- a/discover/user-event.c +++ b/discover/user-event.c @@ -158,7 +158,8 @@ struct user_event *user_event_init(struct waitset *waitset, strerror(errno)); } - waiter_register(waitset, uev->socket, WAIT_IN, user_event_process, uev); + waiter_register_io(waitset, uev->socket, WAIT_IN, + user_event_process, uev); pb_log("%s: waiting on %s\n", __func__, PBOOT_USER_EVENT_SOCKET); |