Есть необходимость написать многопоточную программу под линукс на С. Синхронизацию потоков хочу реализовать с помощью мьютексов, но что-то толи глаза не смотрят, толи руки не пишут, не могу найти как объявлять мьютексы!
т.е
DEFINE_MUTEX(npdu_buffer_access);
Multiple markers at this line
- предупреждение: type defaults to «int» in declaration of «DEFINE_MUTEX» [-Wimplicit-int]
- предупреждение: data definition has no type or storage class [по умолчанию включена]
- предупреждение: в декларации функции указаны имена параметров без типов [по умолчанию
включена]
«npdu_buffer_access» undeclared (first use in this function)