Цитата(leonopulos @ Jul 10 2009, 19:52)  static struct task_struct *p;
затем в обработчике прерывания собственно генерирую SIGUSR1;
sigaddset(&p->pending.signal, SIGUSR1); p->sigpending = 1;
в ответ на это компилятор выдаёт ошибки:
error: 'struct task_struct' has no member named 'sigpending' в обработчике прерывания и Потому что Код struct task_struct { ... struct sigpending pending; ... }
--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть. © Lewis Carroll. Alice's adventures in wonderland.
|