Files
42_INT_12_webserv/srcs/webserv/signal.cpp
2022-08-18 12:44:09 +02:00

24 lines
303 B
C++

#include "Webserv.hpp"
bool g_run;
int g_last_signal;
void signal_handler(int signum)
{
g_last_signal = signum;
}
void Webserv::_handle_last_signal()
{
if (g_last_signal == SIGPIPE)
{
std::cerr << "SIGPIPE\n";
}
else if (g_last_signal == SIGINT)
{
g_run = false;
}
g_last_signal = 0;
}