Вопросы по теме 'eintr'

Есть ли способ дождаться, пока задача поймает сигнал SIGALRM в Intel Arch?
Я программирую gcc версии 4.4.3 на Ubuntu 10.04. Я не знаю, как поймать SIGALRM с помощью sigtimedwait(), sigwait(). Если установлен обработчик таймера, sigtimedwait(), sigwait() всегда возвращает EINTR(4). Если обработчик таймера не установлен,...
1104 просмотров
schedule 13.11.2022

Правильный способ обработки SIGCHLD, EINT и accept() в Linux
У меня есть программа, которая создает TCP-сервер. Когда accept() подключается к клиенту, я fork() его и обрабатываю соединение. Когда этот клиент уходит, он вызывает waitpid() из-за SIGCHLD, но это вызывает EINTR в accept(). Мой вопрос в том, как...
774 просмотров