mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-03-17 05:33:52 -04:00
misc: fdm already logs failures
This commit is contained in:
parent
89997b97a0
commit
79c3121aa3
3 changed files with 8 additions and 30 deletions
5
server.c
5
server.c
|
|
@ -196,7 +196,6 @@ fdm_server(struct fdm *fdm, int fd, int events, void *data)
|
||||||
};
|
};
|
||||||
|
|
||||||
if (!fdm_add(server->fdm, client_fd, EPOLLIN, &fdm_client, client)) {
|
if (!fdm_add(server->fdm, client_fd, EPOLLIN, &fdm_client, client)) {
|
||||||
LOG_ERR("client FD=%d: failed to add client to FDM", client_fd);
|
|
||||||
close(client_fd);
|
close(client_fd);
|
||||||
free(client);
|
free(client);
|
||||||
return false;
|
return false;
|
||||||
|
|
@ -321,10 +320,8 @@ server_init(const struct config *conf, struct fdm *fdm, struct wayland *wayl)
|
||||||
.clients = tll_init(),
|
.clients = tll_init(),
|
||||||
};
|
};
|
||||||
|
|
||||||
if (!fdm_add(fdm, fd, EPOLLIN, &fdm_server, server)) {
|
if (!fdm_add(fdm, fd, EPOLLIN, &fdm_server, server))
|
||||||
LOG_ERR("failed to add server FD to the FDM");
|
|
||||||
goto err;
|
goto err;
|
||||||
}
|
|
||||||
|
|
||||||
return server;
|
return server;
|
||||||
|
|
||||||
|
|
|
||||||
22
terminal.c
22
terminal.c
|
|
@ -328,25 +328,12 @@ term_init(const struct config *conf, struct fdm *fdm, struct wayland *wayl,
|
||||||
goto close_fds;
|
goto close_fds;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!fdm_add(fdm, ptmx, EPOLLIN, &fdm_ptmx, term)) {
|
if (!fdm_add(fdm, ptmx, EPOLLIN, &fdm_ptmx, term) ||
|
||||||
LOG_ERR("failed to add ptmx to FDM");
|
!fdm_add(fdm, flash_fd, EPOLLIN, &fdm_flash, term) ||
|
||||||
goto err;
|
!fdm_add(fdm, blink_fd, EPOLLIN, &fdm_blink, term) ||
|
||||||
}
|
!fdm_add(fdm, delay_lower_fd, EPOLLIN, &fdm_delayed_render, term) ||
|
||||||
|
|
||||||
if (!fdm_add(fdm, flash_fd, EPOLLIN, &fdm_flash, term)) {
|
|
||||||
LOG_ERR("failed to add flash timer FD to FDM");
|
|
||||||
goto err;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!fdm_add(fdm, blink_fd, EPOLLIN, &fdm_blink, term)) {
|
|
||||||
LOG_ERR("failed to add blink tiemr FD to FDM");
|
|
||||||
goto err;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!fdm_add(fdm, delay_lower_fd, EPOLLIN, &fdm_delayed_render, term) ||
|
|
||||||
!fdm_add(fdm, delay_upper_fd, EPOLLIN, &fdm_delayed_render, term))
|
!fdm_add(fdm, delay_upper_fd, EPOLLIN, &fdm_delayed_render, term))
|
||||||
{
|
{
|
||||||
LOG_ERR("failed to add delayed rendering timer FDs to FDM");
|
|
||||||
goto err;
|
goto err;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -538,7 +525,6 @@ term_shutdown(struct terminal *term)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!fdm_add(term->fdm, event_fd, EPOLLIN, &fdm_shutdown, term)) {
|
if (!fdm_add(term->fdm, event_fd, EPOLLIN, &fdm_shutdown, term)) {
|
||||||
LOG_ERR("failed to add terminal shutdown event FD to the FDM");
|
|
||||||
close(event_fd);
|
close(event_fd);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
11
wayland.c
11
wayland.c
|
|
@ -522,14 +522,9 @@ wayl_init(struct fdm *fdm)
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
int wl_fd = wl_display_get_fd(wayl->display);
|
if (!fdm_add(fdm, wl_display_get_fd(wayl->display), EPOLLIN, &fdm_wayl, wayl) ||
|
||||||
if (!fdm_add(fdm, wl_fd, EPOLLIN, &fdm_wayl, wayl)) {
|
!fdm_add(fdm, wayl->kbd.repeat.fd, EPOLLIN, &fdm_repeat, wayl))
|
||||||
LOG_ERR("failed to register Wayland connection with the FDM");
|
{
|
||||||
goto out;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!fdm_add(fdm, wayl->kbd.repeat.fd, EPOLLIN, &fdm_repeat, wayl)) {
|
|
||||||
LOG_ERR("failed to register keyboard repeat timer with the FDM");
|
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue