Шрифт:
Эти структуры отличаются вторыми элементами: элемент
2. В функции
В отношении второго пункта рассмотрим следующий пример (описанный на с. 308–309 [110]). Обработчик сигнала нашей программы для сигнала
Проблема заключается в том, что если сигнал придет в промежутке между проверкой переменной
Перед проверкой переменной
Мы поговорим о функции
Есть одно незначительное различие между функциями select и pselect. Первый элемент структуры timeval является целым числом типа long со знаком, в то время как первый элемент структуры timspec имеет тип time_t. Число типа long со знаком в первой функции также должно было относиться к типу time_t, но мы не меняли его тип, чтобы не разрушать существующего кода. Однако в новой функции это можно было бы сделать.
6.10. Функция poll
Функция
Первый аргумент — это указатель на первый элемент массива структур. Каждый элемент массива — это структура