myMPD
Internal API documentation
Loading...
Searching...
No Matches
signal.h
Go to the documentation of this file.
1/*
2 SPDX-License-Identifier: GPL-3.0-or-later
3 (c) 2025 Juergen Mang <mail@jcgames.de>
4 https://github.com/jcorporation/mympd
5*/
6
10
11#ifndef MYMPD_LIB_SIGNAL_H
12#define MYMPD_LIB_SIGNAL_H
13
14#include <signal.h>
15#include <stdbool.h>
16
17extern sig_atomic_t s_signal_received;
18
19bool signal_eventfd_init(void);
20int signal_eventfd_get(void);
21void signal_eventfd_close(void);
22bool signal_eventfd_handler(void);
23
24#endif
sig_atomic_t s_signal_received
Signal received indicator.
Definition signal.c:27
Signal handling.
bool signal_eventfd_handler(void)
Definition signal.c:87
bool signal_eventfd_init(void)
Definition signal.c:41
int signal_eventfd_get(void)
Definition signal.c:79
void signal_eventfd_close(void)
Definition signal.c:143