#include <signal.h>
#include <stdio.h>
void ints(int i)
{
printf("ints \n");
}
int main(void)
{
signal(SIGINT, ints);
sleep(10);
}
вход Ctrl + C, программа немедленно прекращается с выходом:Функция сна будет прервана при получении сигнала?
^ints
Я задавался вопросом, почему, на мой взгляд, программа должна прекратить после 10 секунд независимо от того, сколько раз Ctrl + C является вход.