привет! необходимо сделать простое IPC с помощью сигналов, изза этого возникает вопрос - как-то возможно передать обработчику дополнительные данные о сигнале? это не надо, если бы сигналов было много, но так юзерских доступно всего два SIGUSR. спасибо
pluton использовать SA_SIGINFO при вызове sigaction() тогда сигнатура обработчика будет иметь вид Код (Text): void hadler(int signal, siginfo_t * info, void * context); man 2 sigaction генерировать сигнал нужно через sigqueue() man 2 sigqueue размер передаваеммых данных ограничен sizeof(void*) байтами