From 3f44f119017df8a3d9f6a95032a9d038aa059199 Mon Sep 17 00:00:00 2001 From: pajjilykk Date: Thu, 27 Nov 2025 10:30:28 +0700 Subject: [PATCH] idk --- lab_4/fifo_server.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lab_4/fifo_server.c b/lab_4/fifo_server.c index 03b964e..daa6cb2 100644 --- a/lab_4/fifo_server.c +++ b/lab_4/fifo_server.c @@ -100,6 +100,8 @@ int main(int argc, char *argv[]) { // Устанавливаем обработчики сигналов для корректного завершения signal(SIGINT, signal_handler); signal(SIGTERM, signal_handler); + // Не умирать от SIGPIPE, когда клиент закрыл FIFO + signal(SIGPIPE, SIG_IGN); // На всякий случай удаляем старые FIFO, если остались от предыдущего запуска unlink(FIFO_REQUEST);