summaryrefslogtreecommitdiffstats
path: root/02_exercise/signal_handler.h
blob: b30c5ec521359467f92620590d378a02ee09c15f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef BETRIEBSYSTEME_SIGNAL_HANDLER_H
#define BETRIEBSYSTEME_SIGNAL_HANDLER_H

#include <signal.h>

static volatile sig_atomic_t stop_issued = 0;
static volatile sig_atomic_t interrupt_issued = 0;

void signal_handler(int sig);

void handle_interrupt(pid_t pid);

#endif //BETRIEBSYSTEME_SIGNAL_HANDLER_H