summaryrefslogtreecommitdiffstats
path: root/signal.c
blob: 10656418979b85c31fce45d01b82c45b762e23e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <signal.h>
#include <stdlib.h>
#include <unistd.h>

#include "include/log.h"
#include "include/list.h"
#include "include/led.h"
#include "include/signal.h"

void signal_init(void (*_crtlc_cb)(int))
{
	struct sigaction s;
	s.sa_handler = _crtlc_cb;
	s.sa_flags = 0;
	sigaction(SIGTERM, &s, NULL);
}