я был задан вопрос, могу ли я использовать следующие функции:сбрасывается (семафор) и down_intrruptible (семафор) необходимо вызывать из системного вызова?
void down(struct semaphore* sem);
int down_intterruptible(struct semaphore* sem);
ТОЛЬКО из системного вызова?