Содержание

receive

Синтаксис

union SIGNAL *receive(const SIGSELECT *sigsel);

Описание

Принимает сигнал из очереди. Возврат из функции происходит только при получении подходящего сигнала.
Sigsel указывает на массив, содержащий список принимаемых сигналов. Первый элемент массива содержит число последующих номеров сигналов. Если число сигналов нуль, будут приниматься сигналы с любыми номерами.

Параметры

Возвращаемое значение

Функция возвращает указатель на буфер сигнала. Этот буфер с момента вызова принадлежит процессу, вызывавшему receive. После использования буфер необходимо освободить функцией free_buf.

См. также

alloc, free_buf, receive_w_tmo, send, sender