В настоящее время я работаю на сервере Linux TCP / IP. Серверная программа работает на языке C. В настоящее время я тестирую ее, но каждый раз, когда я выхожу из нее с помощью Ctrl-c, порт, который она использует, не освобождается, равно как и база данных, в которую она пишет, разблокирована. Как определить подпрограмму, которая будет выходить при получении сигнала Ctrl + C?