Use pthread_atfork() to restore signals and NOFILE limit

This ensures these functions are always called (even when a library
such as wlroots or libc perform the fork) and removes the need to
manually call them.
This commit is contained in:
Simon Ser 2025-04-20 21:09:57 +02:00 committed by Kenny Levinsen
parent 86ff19fade
commit 0e19d85d37
7 changed files with 23 additions and 28 deletions

View file

@ -164,9 +164,6 @@ void server_fini(struct sway_server *server);
bool server_start(struct sway_server *server);
void server_run(struct sway_server *server);
void restore_nofile_limit(void);
void restore_signals(void);
void handle_new_output(struct wl_listener *listener, void *data);
void handle_idle_inhibitor_v1(struct wl_listener *listener, void *data);