protocol-pulse: implement readiness notification

Write a newline to the fd in the PIPEWIRE_PULSE_NOTIFICATION_FD env
variable when set.

This is to implement readiness notification as suggested in
https://skarnet.org/software/s6/notifywhenup.html

Fixes #4347
This commit is contained in:
Wim Taymans 2024-10-22 09:50:27 +02:00
parent 7af43d87b3
commit 0dfd6d997f
4 changed files with 50 additions and 1 deletions

View file

@ -16,5 +16,6 @@ int check_flatpak(struct client *client, pid_t pid);
pid_t get_client_pid(struct client *client, int client_fd);
const char *get_server_name(struct pw_context *context);
int create_pid_file(void);
int notify_startup(void);
#endif /* PULSE_SERVER_UTILS_H */