Все источники говорят что, типы sigaction, sigset_t находятся в signal.h Эта строчка у меня в самом верху присутствует:
#include <signal.h>
Но среда всё равно не видит sigaction и sigset_t. Пишет идентификатор не определён. Это потому что у меня OC Windows? Но pthread.h же работает. Можно ли здесь что-то сделать?
Заголовочные файлы csignal в С++ и signal.h в С по стандарту содержат объявления только двух функции signal и raise. Все остальное - это расширения по спецификации posix или самопальные. pthread.h вообще нестандартный заголовок и если он у вас работает, то у вас просто установлена какая-то библиотека, эмулирующая интерфейс posix. Сигналы при желании тоже можно как-то реализовать, но зачем?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей