SIGIO и его обработчик.
Подскажите какое-нибудь верное решение для обработки этого сигнала.. Необходимо, чтобы во время вызова обработчика он больше гарантировано не был получен до завершения обработчика. Мне пока в голову лезут только мысли об условных переменных, мьютексах.. Нет ли более красивого решения, которое было-бы более "близко" по семантике к сигналам?