Общественность, подскажите, кто сталкивался, в каком направлении рыть. В QNX есть чудесный механизм send-reply, когда процесс, отправивший другому send, встает в блокированное состояние и практически не ест системных ресурсов, пока вызываемый процесс не ответит ему reply. Теперь встала задача перевести проект под linux. Есть ли какой-то аналог такого типа IPC в linux? Стандартные семафоры не предлагать, в системе порядка 20 взаимодействующих друг с другом процессов с разными приоритетами. Интересует не собственно механизм отправки сообщения другому процессу, тут проблем нет, а именно блокирование процесса-инициатора до получения ответа. В частности, важно, что бы блокированный процесс не принимал send'ы от других процесов, а они бы накапливались в очереди.